본문 바로가기
컴퓨터 언어/Python

[ Python 3 ] 딕셔너리(dictionary) 주의할 점 (key type, 인덱싱 가능?, 중복될 경우엔?)

by SuperMemi 2022. 8. 13.
반응형

[ Python 3 ] 딕셔너리 타입 주의할 점(key type, 인덱싱 가능?, 중복될 경우엔?)


[ 이전 글 ]

딕셔너리 타입 ( dict (), key, value )

 

[ Python 3 ] 딕셔너리 타입 ( {}, dict ()) 생성

[ Python 3 ] 딕셔너리 타입 ( dict (), key, value ) 1. 딕셔너리 (dictionary) 타입이란? 딕셔너리 타입은 키(Key; immutable)와 값(value; mutable)으로 매핑되어 있는 순서가 없는 집합입니다. 다..

supermemi.tistory.com



## 주의 1 : Key 값에 사용가능한 자료형

  • (사용가능) : int, tuple, float, bool ,..
  • (사용 불가능) : set, list, dict ,..

https://wikidocs.net/16043



## 주의 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 )

 

[ Python 3 ] 딕셔너리 타입 복사시 주의!! ( copy, deepcopy )

[ Python 3 ] 딕셔너리 타입 복사시 주의!! ( copy, deepcopy ) 이전글 2022.08.13 - [컴퓨터 언어/Python] - [ Python 3 ] 딕셔너리 타입 ( {}, dict ()) 생성 2022.08.13 - [컴퓨터 언어/Python] - [..

supermemi.tistory.com

딕셔너리 메소드 함수들 ( update, items, keys, values, fromkeys, clear, pop, popitem, setdefault, get, copy)

 

[ Python 3 ] 딕셔너리 메소드 함수들 ( update, items, keys, values, fromkeys, clear, pop, popitem, setdefault, get, cop

[ Python 3 ] 딕셔너리 메소드 함수들 [ 이전 글 ] 딕셔너리 타입 ( {}, dict ()) 생성 [ Python 3 ] 딕셔너리 타입 ( {}, dict ()) 생성 [ Python 3 ] 딕셔너리 타입 ( dict (), key, value ) 1..

supermemi.tistory.com


[참고]
https://wikidocs.net/16043


 

반응형