29. 파이썬 - dictionary 응용
2024. 7. 10. 22:18ㆍ3층 1구역 - 개발의 장/Python 프로그래밍 핵심 개념
1. 서론
사전을 좀더 활용할 수 있는 팁에 대해 알아보자.
2. 본론
2-1. 사전에 저장된 값을 보고 싶다.
먼저, 사전 하나 만들자.
my_family = {
'엄마': '김자옥',
'아빠': '이석진',
'아들': '이동민',
'딸': '이지영'
}
이 사전에 저장된 값(value)들을 보고 싶다.
print(my_family.values())
2-2. 사전에 원하는 값이 존재하는지 알고 싶다.
우리가 리스트에 대해서 알아봤을 때,
리스트 안에 특정값이 존재하는지 알 수 있는 방법이 있다고 했다.
바로 in 키워드를 사용하는 것이다.
사전에서도 in 키워드를 사용할 수 있다.
우리가 만든 사전에 이지영과 성태호 라는 값이 존재하는지 알아보자.
print('이지영' in my_family.values())
print('성태호' in my_family.values())
2-3. 값을 이용해서 반복문을 적용해보고 싶다.
for value in my_family.values():
print(value)
2-4. 사전에 저장된 키를 알고 싶다.
print(my_family.keys())
물론 키들도 반복문을 적용할 수 있다.
for key in my_family.keys():
print(key)
2-5. 응용
for key in my_family.keys():
value = my_family[key]
print(key, value)
이런 식으로 반복문을 돌려 키를 받아와 해당 사전에 키에 등록되어 있는 값을 받아와
키-값을 출력할수도 있지만
items()를 사용해서 더 간단하게 키-값을 받아올 수 있다.
for key, value in my_family.items():
print(key, value)
'3층 1구역 - 개발의 장 > Python 프로그래밍 핵심 개념' 카테고리의 다른 글
31. 파이썬 - list and string (0) | 2024.07.10 |
---|---|
30. 파이썬 - aliasing (0) | 2024.07.10 |
28. 파이썬 - dictionary (0) | 2024.07.10 |
27. 파이썬 - range (0) | 2024.07.08 |
26. 파이썬 - for (0) | 2024.07.08 |