파이썬 소괄호, 중괄호, 대괄호
[ ] 는 리스트(list)
-
리스트는 수정이 가능하다(mutable).
-
여러 개의 값을 한 번에 다루기 위한 컨테이너 데이터타입 중 하나
-
리스트 내부에는 여러 데이터타입이 같이 들어올 순 있지만, 이 경우에는 정렬(sort)이 제대로 동작하지 않는다.
( ) 는 튜플(Tuple)
-
튜플은 수정이 불가능하다(immutable).
-
여러 개의 값을 한 번에 다루기 위한 컨테이너 테이터타입 중 하나
-
함수에서 여러 개의 값을 리턴하도록 했을 때 나오는 형태도 튜플! (고정값이니까 수정불가능한 튜플을 썼다고 생각하면 된다!)
* 셋(set)
순서가 없기 때문에 index로 접근할 수 없다.
-
집합의 형태를 쉽게 처리하기 위한 데이터타입
-
딕셔너리와 비슷하게 생겼으나 키(key)가 없는 형태
-
중복을 허용하지 않고 순서가 없다.
{}는 딕셔너리(Dictionary)
‘a’=1이였다가 ‘a’=2가 됐기 때문에 딕셔너리에서는 뒤에 것을 print해서 print(num[‘a’])는 2이다.
-
여러 개의 값을 한 번에 다루기 위한 컨테이너 데이터 타입 중 하나
-
key-value 쌍의 형태로 이루어짐
-
유니크한 key를 통해 값(value)에 접근
-
값(value)는 수정 가능(mutable)하다!