목차
- get(key, default) (키로 값 찾기, 없으면 기본 값 설정 예제)
- items() (전체 값 출력 예제)
- keys() (전체 키 출력 예제)
- pop(key, default) (키로 값 가져오고 삭제, 없으면 기본 값 설정 예제)
- popitem() (마지막 값 가져오고 삭제 예제)
1. get(key, default) (키로 값 찾기, 없으면 기본 값 설정 예제)
Dictionary에서 특정 키의 값을 가져오는데, 해당 키가 존재하지 않는 경우 기본 값을 설정하는 방법입니다.
get() 메서드를 사용하여 구현할 수 있습니다.
# Dictionary 생성
student_scores = {'John': 85, 'Alice': 92, 'Bob': 78}
# 키로 값 찾기, 없으면 기본 값 설정
score_john = student_scores.get('John', 0)
score_emily = student_scores.get('Emily', 0)
print(score_john) # 출력: 85
print(score_emily) # 출력: 0 (Emily 키가 없으므로 기본 값 0으로 설정)
2. items() (전체 값 출력 예제)
Dictionary의 모든 키-값 쌍을 출력하는 방법입니다.
items() 메서드를 사용하면 편리하게 전체 값을 확인할 수 있습니다.
# Dictionary 생성
fruits = {'apple': 2, 'banana': 3, 'orange': 5}
# 전체 값 출력
for fruit, quantity in fruits.items():
print(f'{fruit}: {quantity}')
# 출력:
# apple: 2
# banana: 3
# orange: 5
3. keys() (전체 키 출력 예제)
Dictionary의 모든 키를 출력하는 방법입니다.
keys() 메서드를 사용하면 편리하게 전체 키를 확인할 수 있습니다.
# Dictionary 생성
fruits = {'apple': 2, 'banana': 3, 'orange': 5}
# 전체 키 출력
for fruit in fruits.keys():
print(fruit)
# 출력:
# apple
# banana
# orange
4. pop(key, default) (키로 값 가져오고 삭제, 없으면 기본 값 설정 예제)
Dictionary에서 특정 키의 값을 가져오고 해당 키를 삭제하는 방법입니다.
만약 키가 존재하지 않을 경우, 기본 값을 설정하고 해당 키를 삭제합니다.
# Dictionary 생성
student_scores = {'John': 85, 'Alice': 92, 'Bob': 78}
# 키로 값 가져오고 삭제, 없으면 기본 값 설정
score_john = student_scores.pop('John', 0)
score_emily = student_scores.pop('Emily', 0)
print(score_john) # 출력: 85
print(score_emily) # 출력: 0 (Emily 키가 없으므로 기본 값 0으로 설정)
print(student_scores) # 출력: {'Alice': 92, 'Bob': 78} (John 키가 삭제됨)
5. popitem() (마지막 값 가져오고 삭제 예제)
Dictionary에서 마지막으로 추가된 키-값 쌍을 가져오고 해당 키-값 쌍을 삭제하는 방법입니다.
# Dictionary 생성
fruits = {'apple': 2, 'banana': 3, 'orange': 5}
# 마지막 값 가져오고 삭제
last_fruit, last_quantity = fruits.popitem()
print(last_fruit, last_quantity) # 출력: orange 5
print(fruits) # 출력: {'apple': 2, 'banana': 3} (orange 키-값 쌍이 삭제됨)
이렇게 Python의 Dictionary를 다양한 방법으로 활용할 수 있습니다.
반응형