Python Language
[Python] Python 에서 (), [], {} 의 용도
OManager
2018. 4. 23. 17:03
Python 에서 [], (), {} 용도
|
배열[Array] |
튜플(Tuple) |
딕셔너리{Dictionary} |
선언 |
arr = [] |
tup = () |
dic = {} |
초기화 |
arr = [1, 2, 3, 4] |
tup = (1, 2, 3, 4) |
dic = {"january":1, "February": 2, "March":3 } |
불러오기 |
arr[0] |
tup[0] |
dic["March"] |
배열[Array] 또는 리스트[List] 의 특징
- 배열 [Array]또는 리스트[List] 라고도 한다.
- 배열의 인덱스는 0 부터 시작하는 것이 중요하다.
튜플(Tuple) 의 특징
- 튜플 (Tuple)은 배열이나 리스트와 비슷하다
- 생성하고 나면 값을 삭제, 변경을 할 수 없다.
- 튜플의 인덱스는 0부터 시작하는 것이 중요하다.
- 속도가 빠르다.
딕셔너리{Dictionary}의 특징
- 딕셔너리 {Dictionary}는 사전형태의 자료구조이다
- Key 와 Value으로 구분되며, Key를 사용하여 값에 접근 가능하다.
- 배열이나 튜플처럼 인덱스를 활용하여 Value 에 접근할 수 없다.
- Key 를 사용하여 값을 추가, 변경, 삭제가 가능하다.
- 동일한 Key 자료는 존재할 수 없다.