안녕하세요!
이번 글에서는 파이썬의 딕셔너리(DICTIONARY)를 for문에서 활용하는 방법에 대해서
알아보려고 합니다.
1) 모든 key를 가져오는 방법:
2) 모든 value를 가져오는 방법:
3) 모든 key, value를 가져오는 방법:
순서로 알아보겠습니다.
1) key를 가져오는 방법:
1-1) 그대로 for 문에 포함
gildong_info = {'name':"홍길동",'age':17,'city':'Daegu'}
print(gildong_info) # {'name': '홍길동', 'age': 17, 'city': 'Daegu'}
for key in gildong_info:
print(key)
# name
# age
# city
1-2) dictname.keys() 사용하기
gildong_info = {'name':"홍길동",'age':17,'city':'Daegu'}
print(gildong_info) # {'name': '홍길동', 'age': 17, 'city': 'Daegu'}
for key in gildong_info.keys():
print(key)
# name
# age
# city
왜 keys()가 있는지 모르겠지만 루프에서 활용 가능하길래 넣어 봤습니다.
2) value를 가져오는 방법:
2-1) dictname.values() 사용하기
gildong_info = {'name':"홍길동",'age':17,'city':'Daegu'}
print(gildong_info) # {'name': '홍길동', 'age': 17, 'city': 'Daegu'}
# for 문을 사용하여 딕셔너리의 키를 순회
for value in gildong_info.values():
print(value)
# 홍길동
# 17
# Daegu
dictname.values()를 사용해서 가져옵니다.
3) key, value를 가져오는 방법:
3-1) dictname.items() 사용하기
gildong_info = {'name':"홍길동",'age':17,'city':'Daegu'}
print(gildong_info) # {'name': '홍길동', 'age': 17, 'city': 'Daegu'}
# for 문을 사용하여 딕셔너리의 키를 순회
for key,value in gildong_info.items():
print(f'{key} : {value}')
# name : 홍길동
# age : 17
# city : Daegu
dictname.items()를 사용하여 가져옵니다.
정리)
1) 모든 key를 가져오는 방법:
그냥 for 루프에 넣는 방법과 dictname.keys()를 사용하는 방법 2가지가 있다
2) 모든 value를 가져오는 방법:
dictname.values()를 사용하는 방법이 있다.
3) 모든 key, value를 가져오는 방법:
dictname.items()를 사용하는 방법이 있다.
마치면서)
파이썬 공식 문서에서 딕셔너리와 예제를 찾아보시면 더욱 자세한 정보를 얻을 수 있습니다.
다음 글에서도 유용한 파이썬 팁과 기능을 소개하도록 하겠습니다
감사합니다.
'파이썬 > 사용법' 카테고리의 다른 글
[python] 파이썬 모듈, 패키지, 임포트 총 정리 (2) | 2025.07.29 |
---|---|
[python] 파이썬 리스트 for문 사용법 4가지 총 정리 (2) | 2025.07.29 |
[python] 파이썬 자료형 딕셔너리 요소를 삭제하는 4가지 방법 (0) | 2025.07.28 |
[python] 파이썬 딕셔너리 생성(초기화) (1) | 2025.07.28 |
[Python] 딕셔너리 값 조회 방법 3가지 – [], get(), setdefault() 비교 정리 (1) | 2025.07.25 |