: 임의의 키를 가진 데이터를 고정된 데이터의 크기로 변환시키는 것
dict1 = {}
dict2 = dict()
dog = {'name' : '강아지', 'weight' : 5, 'height' : 10}
dog = {'name' : '강아지', 'weight' : 5, 'height' : 10}
dog['name'] # 강아지
dog = {'name' : '강아지', 'weight' : 5, 'height' : 10}
dog.get('name', '없음') # 강아지
# 딕셔너리에 해당 key가 없을 때 key error를 내지 않고 특정한 값을 가져온다.
# 딕셔너리.get(key, key가 없을 때 가져오는 특정한 값)
dog = {'name' : '강아지', 'weight' : 5, 'height' : 10}
dog['name'] = '고양이'
# dog = {'name' : '고양이', 'weight' : 5, 'height' : 10}
dog['height'] += 10
# dog = {'name' : '고양이', 'weight' : 5, 'height' : 20}
dog = {'name' : '강아지', 'weight' : 5, 'height' : 10}
dog['cute'] = '귀여움'
# dog = {'name' : '강아지', 'weight' : 5, 'height' : 10, 'cute' : '귀여움'}
dog = {'name' : '강아지', 'weight' : 5, 'height' : 10}
del dog['cute'] # key error
del dog['weight']
dog = {'name' : '강아지', 'height' : 10}
dog = {'name' : '강아지', 'weight' : 5, 'height' : 10}
dog.pop('cute') # key error
dog.pop('cute', '귀엽') # 귀엽
dog.pop('weight', '20') # 5
dog = {'name' : '강아지', 'height' : 10}
dog = {'name' : '강아지', 'weight' : 5, 'height' : 10}
for key in dog :
print(key)
# 이때 value를 찾고 싶다면 dog[key]
dog = {'name' : '강아지', 'weight' : 5, 'height' : 10}
for key, value in dog.items() :
print(key, value)
# key, value 둘 다 찾을 때는 items() 사용
dog = {'name' : '강아지', 'weight' : 5, 'height' : 10}
print('name' in dog) # True
print('name' in not dog) # False