tt_honey
2021. 5. 28. 13:20
728x90
반응형
key - value pair (키 - 값)
my_dictionary={
5: 25,#key:5, value:25
2: 4,
3:9
}
print(type(my_dictionary))#<class 'dict'>
print(my_dictionary[3])#9
my_dictionary[7]=81
print(my_dictionary[7])#81
사전에는 순서라는 개념이 없고 index는 굳이 정수가 아니더라도 된다. 이러한 점 때문에 리스트, 사전 둘 다 사용 가치가 있다.
사전활용법
my_family={
'아빠': '김동식',
'엄마': '이윤경',
'아들': '김태헌',
'딸': '김주영'
}
#value 값들이 필요할 때
print(my_family.values())#dict_values(['김동식', '이윤경', '김태헌', '김주영'])
#값이 있는지 확인
print('김태헌' in my_family.values())#True
#이 값들로 반복문을 돌고 싶을 때
for value in my_family.values():
print(value)
#키 값을 받고 싶을 때
print(my_family.keys())#dict_keys(['아빠', '엄마', '아들', '딸'])
#key와 value 모두 같이 받아오려고 할 때
for key,value in my_family.items():
print(key,value)
728x90
반응형