-딕셔너리 문법: 딕셔너리={키1:값1, 키2:값2]
-기본 예시
lux = {'health': 490, 'mana': 334, 'melee': 550, 'armor': 18.72}
-키 값이 중복된다면? ->뒤에 나온 키값만 저장됨.
예시)
dic={'a':1, 'a':5,'b':2, 'c':3}
dic['a']
5
-가능한 딕셔너리 키: 문자열, 정수, 실수, 불, 자료형 혼합 가능.
-불가능한 딕셔너리 키: 리스트, 딕셔너리
-가능한 딕셔너리 값: 리스트, 딕셔너리 등 모든 자료형
예시)
x = {100: 'hundred', False:0, 3.5:[1.2, 1.3]}
-빈 딕셔너리 만들기
문법1: 딕셔너리 = {}
문법2: 딕셔너리 = dict()
-dic는 다음처럼 키와 같을 연결하거나, 리스트, 튜플, 딕셔너리로 딕셔너리를 만들 떄 사용한다.
-딕셔너리 = dict(키1=값1, 키2=값2) *키에 작은따옴표나 큰따옴표 사용 금지
-딕셔너리 = dict(zip[키1, 키2], [값1, 값2])
-딕셔너리 = dict([키1, 값1), (키2, 값2)])
-딕셔너리 = dict({키1: 값1, 키2: 값2})
문법: 딕셔너리[키]
dic={'a':1, 'b':2, 'c':3}
dic['a']
1
문법: 딕셔너리[키]=값
-기존 값을 수정할 수도 있도 새로운 키와 값을 할당하는 것도 가능하다.
예시)
dic={'a':1, 'b':2, 'c':3}
dic['a']=10
dic['d']=4
print(dic)
{'a': 10, 'b': 2, 'c': 3, 'd': 4}
문법: 키 in 딕셔너리
문법: 키 not in 딕셔너리
예시)
dic={'a':1, 'b':2, 'c':3}
'a' in dic
True
'd' not in dic
True
문법: len(딕셔너리)