안녕하세요!
이번 글에서는 파이썬의 딕셔너리(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] 파이썬 모듈의 사용 (0) | 2023.07.24 |
---|---|
[python] 파이썬 리스트 자료형 for 문에서의 활용 (0) | 2023.07.23 |
[python] 파이썬 자료형 딕셔너리 요소 삭제 (0) | 2023.07.22 |
[python] 파이썬 딕셔너리 생성(초기화) (0) | 2023.07.22 |
[python] 파이썬 딕셔너리 value 조회하기 (0) | 2023.07.22 |