>  기사  >  백엔드 개발  >  Python 사전에서 요소를 삭제하는 방법

Python 사전에서 요소를 삭제하는 방법

尚
원래의
2019-07-02 16:32:4035377검색

Python 사전에서 요소를 삭제하는 방법

1.clear() 메소드는 사전의 모든 데이터를 지우는 데 사용됩니다. 이는 내부 작업이므로 None을 반환합니다(반환 값이 없는 것으로 이해될 수도 있음)

>>> x['name'] = 'lili'
>>> x['age'] = 20
>>> x
{'age': 20, 'name': 'lili'}
>>> returned_value = x.clear()
>>> x
{ }
>>> print returned_value
None

사전의clear() 메소드의 특징은 무엇인가요? :

>>> f = {'key':'value'}
>>> a = f
>>> a
{'key': 'value'}
>>> f.clear()
>>> f
{}
>>> a
{}

원래 사전을 참조하고 원래 사전의 요소를 지우고 싶을 때,clear() 메소드를 사용하면 사전의 요소도 함께 지워집니다. 같은 시간.

Python 사전 pop() 메소드는 주어진 키 키와 사전에 있는 해당 값을 삭제하고, 반환 값은 삭제된 값입니다. 키 값을 제공해야 합니다. 그렇지 않으면 기본값을 반환합니다.

2. Pop() 메서드 구문:

pop(key[,default])

매개 변수:

key: 삭제할 키 값 기본값: 키가 없으면 기본값을 반환합니다.

반환 값: 삭제된 값을 반환합니다.

예:

>>> x = {'a':1,'b':2}
>>> x.pop('a')
1
>>> x
{'b': 2}

3. 사전 popitem() 메서드의 기능은 사전에 있는 키와 값(항목) 쌍을 무작위로 반환하고 삭제하는 것입니다.

>>> x
{'url': 'www.iplaypy.com', 'title': 'python web site'}
>>> x.popitem()
('url', 'www.iplaypy.com')
>>> x
{'title': 'python web site'}

4. del 메소드는 단일 요소를 삭제하고 사전을 지울 수 있습니다. 삭제에는 한 번의 작업만 필요합니다.

#!/usr/bin/python
# -*- coding: UTF-8 -*-
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
del dict['Name']  # 删除键是'Name'的条目
del dict          # 删除字典

Python 관련 기술 기사를 더 보려면 Python Tutorial 칼럼을 방문하여 알아보세요!


위 내용은 Python 사전에서 요소를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.