반응형
[ Python 3 ] 딕셔너리 타입 주의할 점(key type, 인덱싱 가능?, 중복될 경우엔?)
[ 이전 글 ]
딕셔너리 타입 ( dict (), key, value )
## 주의 1 : Key 값에 사용가능한 자료형
- (사용가능) : int, tuple, float, bool ,..
- (사용 불가능) : set, list, dict ,..
## 주의 2 : 키가 중복 되면 마지막 값으로 덮어씌어짐
{'name':'james', 'name':'joy'}
## 주의 3 : 순서가 없어서 인덱스 사용 불가 (key 값으로 접근 가능)
dict_a = {"city":"seoul", "fruit":"apple"}
print(dict_a)
print(type(dict_a))
print(dict_a[0]) # error
print(dict_a['city']) # works
[ 다음글 ]
딕셔너리 타입 복사시 주의!! ( copy, deepcopy )
딕셔너리 메소드 함수들 ( update, items, keys, values, fromkeys, clear, pop, popitem, setdefault, get, copy)
[참고]
https://wikidocs.net/16043
반응형
'컴퓨터 언어 > Python' 카테고리의 다른 글
[ Python 3 ] 딕셔너리(dictonary) 메소드 methods(update, items, keys, values, fromkeys, clear, pop) (0) | 2022.08.14 |
---|---|
[ Python 3 ] 딕셔너리(dictionary) 복사시 주의!! ( copy, deepcopy ) (0) | 2022.08.13 |
[ Python 3 ] 딕셔너리(dictionary) 생성 ({}, dict ()) (0) | 2022.08.13 |
[ Python 3 ] 파이썬에서 : , -> 의미는 무엇일까? (주석) (0) | 2022.06.16 |
[ Python ] input() 사용하기 (0) | 2022.06.13 |