Im between cherry

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

Language/python

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

meal 2020. 10. 10. 14:34

 [ ] 는 리스트(list)

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

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

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

 

 

( ) 는 튜플(Tuple)

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

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

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

 

* 셋(set)

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

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

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

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

 

 

{}는 딕셔너리(Dictionary)

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

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

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

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

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

'Language > python' 카테고리의 다른 글

[python] 조건문에서 Boolean과 Boolean의 대체제 01, 빈값  (0) 2020.11.02
[python] enumerate 함수  (0) 2020.11.02
Comments