# 선언
a = {'name': 'kim', 'phone': '0101111', 'birth': '990511'} #키,값 형태
b = {0: 'hello'}
c = {'arr':[1,2,3,4]}
d = {
'Name': 'jeongmin',
'city': 'seoul',
'age': 24,
'grade': 'A',
'status': True
}
#자주 쓰이진 않음
e = dict([
('Name', 'jeongmin'),
])
f = dict(
Name = 'jeongmin',
City = 'seoul',
Age = 22,
Grade = 'A',
Status = True
)
#출력
print(a)
print(a.get('name')) #키가 없으면 none으로 처리
print(a['name']) #키가 없으면 에러 발생
print(b.get(0))
print(f.get('City'))
#딕셔너리 추가
a['address'] = 'kkkk'
a['rank'] = [1,2,3]
print(a)
print()
#dict_keys, dict_values, dict_items : 반복문에서 사용 가능
print(a)
print(a.keys())
print(list(a.keys()))
print()
print(b)
print(b.values())
print(list(b.values()))
print()
print(b)
print(b.items())
print(list(b.items()))
print()
print(a)
print(a.pop('name'))
print(a)
print(a.popitem())
print(a)
print()
#in 연산자
print('birth' in a) #해당 키가 a 안에 있는지 확인하는 메서드