저는 해당 책으로 파이썬 기초를 꾸준히 공부 중이며, 마지막 연습문제 파트를 풀면서 부족한 부분 개념을 정리하면서 해당 책으로의 공부를 마무리에 도전합니다!😣
해당 문제는 딕셔너리의 get
함수가 매개변수를 받고, 해당 key와 매개변수 값을 대신 전달해줍니다.
a = {'A':90, 'B':80}
print(a.get('C', 70))
해당 문제를 풀고 나서 딕셔너리 관련 함수에 대해 다시 한 번 정리하였습니다.
a = {'name':'suyeon', 'phone':'01012345678','birth':'1024'}
print(a.keys())
print(list(a.keys()))
for i in a.keys():
print(i)
print(a.values())
for k in a.values():
print(k)
print(a.items())
print(list(a.items()))
print(a.get('name'))
print(a.get('phone'))
print(a.get('birth'))
print(a.get('email', 'suyeon@gmail.com'))
print(a)
print('name' in a)
print('email' in a)
print(a.clear())
print(a)
결괏값은
# 가독성을 위해 임의로 띄어쓰기를 넣었습니다.
dict_keys(['name', 'phone', 'birth'])
['name', 'phone', 'birth']
name
phone
birth
dict_values(['suyeon', '01012345678', '1024'])
suyeon
01012345678
1024
dict_items([('name', 'suyeon'), ('phone', '01012345678'), ('birth', '1024')])
[('name', 'suyeon'), ('phone', '01012345678'), ('birth', '1024')]
suyeon
01012345678
1024
suyeon@gmail.com
{'name': 'suyeon', 'phone': '01012345678', 'birth': '1024'}
True
False
None
{}
딕셔너리.keys()
딕셔너리.values()
딕셔너리.items()
딕셔너리.get('
key값
', [매개변수 지정값])
'key값'
in 딕셔너리
딕셔너리.claer()