키
를 기반으로 값
을 저장하는 것선언 형식
dictionary = {key:value, key:value, key:value ···}
내부 요소 접근법
dictionary[key] => value
# 딕셔너리 값에 여러가지 자료를 가지고 있는 경우
dictionary = {
"apple": 1.00,
"banana": [0.75, 2.13, 3,34],
"Strawberry": 2.50,
"orange": 1.20,
"grape": 2.00 }
# 추가로 인덱스를 설정하여 내부 요소 접근 가능
print(dictionary["banana"][0])
# 0.75
값 추가
dictionary[new key] = new value
값 제거
del dictionary[key]
ex
dictionary = {
"apple": 1.00,
"banana": [0.75, 2.13, 3,34],
"Strawberry": 2.50,
"orange": 1.20,
"grape": 2.00 }
# 값 추가
dictionary["peach"] = 7.56
print(dictionary)
"""
{'apple': 1.0, 'banana': [0.75, 2.13, 3, 34], 'Strawberry': 2.5,
'orange': 1.2, 'grape': 2.0, 'peach': 7.56}
"""
# 값 제거
del dictionary["banana"]
print(dictionary)
"""
{'apple': 1.0, 'Strawberry': 2.5, 'orange': 1.2, 'grape': 2.0,
'peach': 7.56}
"""
in 키워드
# key in dictionary
# 값이 bool 형태
print("peach" in dictionary)
# True
print("melon" in dictionary)
# False
get()
# 딕셔너리의 키로 값을 추출하는 함수
# 존재하지 않는 키에 접근할 경우 KeyError가 아닌 None을 출력함
print(dictionary.get("peach"))
# 7.56
print(dictionary.get("melon"))
# None