목차
key in dict
(키 존재 확인 예제)key not in dict
(키가 없는지 확인 예제)iter(dict)
(전체 키 출력 예제)dict.clear()
(전체 키 삭제 예제)dict.copy()
(전체 키 복사 예제)
1. key in dict
(키 존재 확인 예제)
in
키워드를 사용하여 딕셔너리에 특정 키가 존재하는지 확인하는 예제를 살펴보겠습니다.
# 딕셔너리 선언
fruits = {'apple': 1, 'banana': 2, 'orange': 3}
# 특정 키 존재 확인
if 'apple' in fruits:
print('사과가 존재합니다.')
else:
print('사과가 존재하지 않습니다.')
위 예제에서는 fruits
딕셔너리에 키 'apple'이 존재하는지 확인하고 결과를 출력합니다.
2. key not in dict
(키가 없는지 확인 예제)
not in
키워드를 사용하여 딕셔너리에 특정 키가 없는지 확인하는 예제를 살펴보겠습니다.
# 딕셔너리 선언
fruits = {'apple': 1, 'banana': 2, 'orange': 3}
# 특정 키가 없는지 확인
if 'grape' not in fruits:
print('포도가 없습니다.')
else:
print('포도가 있습니다.')
위 예제에서는 fruits
딕셔너리에 키 'grape'가 존재하는지 확인하고 결과를 출력합니다.
3. iter(dict)
(전체 키 출력 예제)
iter()
함수를 사용하여 딕셔너리의 전체 키를 출력하는 예제를 살펴보겠습니다.
# 딕셔너리 선언
fruits = {'apple': 1, 'banana': 2, 'orange': 3}
# 전체 키 출력
for key in iter(fruits):
print(key)
위 예제에서는 fruits
딕셔너리의 전체 키를 순회하면서 각 키를 출력합니다.
4. dict.clear()
(전체 키 삭제 예제)
clear()
메서드를 사용하여 딕셔너리의 모든 키와 값들을 삭제하는 예제를 살펴보겠습니다.
# 딕셔너리 선언
fruits = {'apple': 1, 'banana': 2, 'orange': 3}
# 전체 키 삭제
fruits.clear()
print(fruits) # {} 출력
위 예제에서는 fruits
딕셔너리의 모든 키와 값을 삭제하고, 결과를 출력합니다.
5. dict.copy()
(전체 키 복사 예제)
copy()
메서드를 사용하여 딕셔너리의 모든 키와 값을 복사하는 예제를 살펴보겠습니다.
# 딕셔너리 선언
fruits = {'apple': 1, 'banana': 2, 'orange': 3}
# 전체 키 복사
fruits_copy = fruits.copy()
# 복사한 Dictionary 출력
print(fruits_copy)
위와 같이 기존의 키와 값이 그대로 복사된 것을 확인할 수 있었습니다.
반응형