Python: List, Tuple, Dictionary, Set

jaejaypark·2021년 11월 7일
0

Log In

파이썬 프로그래밍의 기초중에는 '자료형'이라는 것이 있다.
크게 List, Tuple, Dictionary, Set 4가지로 분류가 가능한데 어떤 것들이고 어디에 쓰이는 것이 유용한지 알아보려고 한다.

List

파이썬의 자료구조 형태중 하나로 List는 값을 나열하는 것이다.

리스트 형의 특이점은 시퀀스형이라는 것이다.

List는 요소를 가지면서도 동시에 index값을 가지고 있다.

Tuple

파이썬의 자료구조 형태 중 하나로 Tuple은 element들을 '()'로 감싸고 있어 List와 비슷한 역할을 하지만, 다른 특성을 가지고 있다.
Tuple은 List처럼 elemnet들의 순서가 있지만 element값을 변경할 수 없다.

'( )'으로 element를 둘러싼다.
element들의 순서가 있다
element들의 생성, 삭제, 수정이 불가능하다.

Dictionary

데이터들의 대응관계(속성과 값)를 잘 나타낼 수 있는 자료형이 딕셔너리(Dictionary)이다.

Key, Value값으로 되어 있는 것이 가장 큰 특징이다.

Set

집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형이다.
Set은 다음과 같은 특징이 있다.

중복을 허용하지 않는다.
순서가 없다(Unodered).

Log Out

굳이 왜 여러가지 자료구조들을 만들었나라는 생각이 들다가도 이런 구조가 없었으면 폰 노이만과 같은 지식을 갖지 않으면 컴퓨터를 사용할 수 없었을 것 같다.

profile
01 Hello World. Login

0개의 댓글