최대 1 분 소요


[ ] 는 리스트(list)

  • 리스트는 수정이 가능하다(mutable).

  • 여러 개의 값을 한 번에 다루기 위한 컨테이너 데이터타입 중 하나 

  • 리스트 내부에는 여러 데이터타입이 같이 들어올 순 있지만, 이 경우에는 정렬(sort)이 제대로 동작하지 않는다.

( ) 는 튜플(Tuple)

  • 튜플은 수정이 불가능하다(immutable).

  • 여러 개의 값을 한 번에 다루기 위한 컨테이너 테이터타입 중 하나

  • 함수에서 여러 개의 값을 리턴하도록 했을 때 나오는 형태도 튜플! (고정값이니까 수정불가능한 튜플을 썼다고 생각하면 된다!)

* 셋(set)

순서가 없기 때문에 index로 접근할 수 없다.

  • 집합의 형태를 쉽게 처리하기 위한 데이터타입

  • 딕셔너리와 비슷하게 생겼으나 키(key)가 없는 형태

  • 중복을 허용하지 않고 순서가 없다.

{}는 딕셔너리(Dictionary)

‘a’=1이였다가 ‘a’=2가 됐기 때문에 딕셔너리에서는 뒤에 것을 print해서 print(num[‘a’])는 2이다.

  • 여러 개의 값을 한 번에 다루기 위한 컨테이너 데이터 타입 중 하나

  • key-value 쌍의 형태로 이루어짐

  • 유니크한 key를 통해 값(value)에 접근

  • 값(value)는 수정 가능(mutable)하다!



참고문헌

파이썬, 괄호가 왤케 많은거야 ? [],{},() 대체 언제 어디서 쓰나?