파이썬
[Python] 딕셔너리 관련 함수들
이진지니지니진
2023. 3. 18. 18:57
Key 리스트 만들기(keys)
Value 리스트 만들기(values)
Key, Value 쌍 얻기(items)
a = {
'name': 'yumi',
'address': 'Seoul',
'birth': '1225'
}
print(a.keys())
print(list(a.keys()))
#dict_keys(['name', 'address', 'birth'])
#['name', 'address', 'birth']
print(a.values())
print(list(a.values()))
#dict_values(['yumi', 'Seoul', '1225'])
#['yumi', 'Seoul', '1225']
print(a.items())
print(list(a.items()))
#dict_items([('name', 'yumi'), ('address', 'Seoul'), ('birth', '1225')])
#[('name', 'yumi'), ('address', 'Seoul'), ('birth', '1225')]
Key: Value 쌍 모두 지우기(clear)
a = {
'name': 'yumi',
'address': 'Seoul',
'birth': '1225'
}
a.clear()
print(a)
#{}
Key로 Value얻기(get)
a.get('name')과 a['name']은 동일한 결괏값을 리턴
BUT, 딕셔너리에 존재하지 않는 값을 가져오려고 할 경우
a.get('name') => None
a['name'] => error
a = {
'name': 'yumi',
'address': 'Seoul',
'birth': '1225'
}
print(a.get('name'))
#yumi
print(a.get('birth'))
#1225
해당 Key가 딕셔너리 안에 있는지 조사하기(in)
a = {
'name': 'yumi',
'address': 'Seoul',
'birth': '1225'
}
print('name' in a)
#True
print('phone' in a)
#False