English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
clear() 메서드는 딕셔너리에서 모든 항목을 제거합니다.
clear() 문법은 다음과 같습니다:
dict.clear()
clear() 메서드는 어떤 매개변수도 가져지지 않습니다.
clear() 메서드는 어떤 값도 반환하지 않습니다(반환 값은 None입니다).
d = {1: "one", 2: "two"} d.clear() print('d =', d)
이 프로그램을 실행할 때, 출력은 다음과 같습니다:
d = {}
또한, 빈 딕셔너리 {}를 할당하여 딕셔너리에서 모든 요소를 제거할 수 있습니다.
하지만, 다른 변수가 딕셔너리를 참조하는 경우, clear() 호출과 {} 할당은 차이가 있습니다.
d = {1: "one", 2: "two"} d1 = d d.clear() print('항목을 제거하는 데 사용하는 clear()') print('d =', d) print('d1 =', d1) d = {1: "one", 2: "two"} d1 = d d = {} print('할당을 통해 항목을 제거하면 {}') print('d =', d) print('d1 =', d1)
이 프로그램을 실행할 때, 출력은 다음과 같습니다:
항목을 제거하는 데 사용하는 clear() d = {} d1 = {} 할당을 통해 항목을 제거하면 {} d = {} d1 = {1: 'one', 2: 'two'}