Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 사전 요소 삭제

<시간/>

개별 사전 요소를 제거하거나 사전의 전체 내용을 지울 수 있습니다. 한 번의 작업으로 전체 사전을 삭제할 수도 있습니다.

전체 사전을 명시적으로 제거하려면 del 문을 사용하십시오.

다음은 간단한 예입니다 -

#!/usr/bin/python
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
del dict['Name']; # remove entry with key 'Name'
dict.clear(); # remove all entries in dict
del dict ; # delete entire dictionary
print "dict['Age']: ", dict['Age']
print "dict['School']: ", dict['School']

출력

이것은 다음과 같은 결과를 생성합니다. del dict 이후에 예외가 발생합니다. 사전이 더 이상 존재하지 않습니다 -

dict['Age']:
Traceback (most recent call last):
File "test.py", line 8, in <module>
print "dict['Age']: ", dict['Age'];
TypeError: 'type' object is unsubscriptable

참고 - del() 메서드는 다음 섹션에서 설명합니다.