haju__log
[python] 딕셔너리 반복문 활용 본문
반응형
✅ 딕셔너리 반복문 활용
- key 값 가져오기
- .keys() 이용
ages = {'Tod':35, 'Jane':23, 'Paul':62}
print(ages)
for i in ages.keys():
print(i)
- value 값 가져오기
- .values() 이용
ages = {'Tod':35, 'Jane':23, 'Paul':62}
print(ages)
for j in ages.values():
print(j)
- key 값만 가져오면 '딕셔너리[key]' 형식을 통해 value도 가져올 수 있음
ages = {'Tod':35, 'Jane':23, 'Paul':62}
print(ages)
for i in ages.keys():
print('{}의 나이는 {}입니다.'.format(i,ages[i]))
- 딕셔너리는 대부분 key값을 쓰기 때문에 .keys()를 사용하지 않아도 key값을 가져온다. ⭐⭐⭐
ages = {'Tod':35, 'Jane':23, 'Paul':62}
print(ages)
for i in ages:
print('{}의 나이는 {}입니다.'.format(i,ages[i]))
- key와 value 둘 다 가져오기
- .items() 이용
- list에서 enumerate() 와 동일한 역할이라고 보면 된다!
ages = {'Tod':35, 'Jane':23, 'Paul':62}
print(ages)
for i,j in ages.items():
print('{}의 나이는 {}입니다.'.format(i,j))
✅ 딕셔너리는 값의 순서를 지키지 않는다. ⭐⭐⭐
- 값이 한 번씩 나오는 것은 보장됨
- 리스트와의 차이점임!
반응형
'코테관련 이론' 카테고리의 다른 글
[python] 튜플 (tuple) (0) | 2023.04.30 |
---|---|
[python] 딕셔너리와 리스트 비교 (0) | 2023.04.30 |
[python] 딕셔너리 만들기, 수정하기 (0) | 2023.04.29 |
[python] 모듈 사용하기, 만들기 (0) | 2023.04.29 |
[python] for 반복문 (range(), enumerate()) (0) | 2023.04.27 |