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

파이썬 사전에서 키를 제거하는 방법은 무엇입니까?

<시간/>

Python의 del 키워드는 거의 모든 객체에 사용됩니다. 사전에서 특정 항목을 삭제하려면 del 문에 키 절을 제공하십시오.

>>> D1 = {1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3}
>>> del D1['x']
>>> D1
{1: 'a', 2: 'b', 3: 'c', 'y': 2, 'z': 3}

키-값 쌍을 제거하는 효과는 pop() 메서드로도 얻을 수 있습니다. 이 메서드는 키를 사용합니다(둘 이상의 값이 동일한 키에 할당된 경우 선택적으로 값).

>>> D1 = {1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3}
>>> D1.pop('y')
2
>>> D1
{1: 'a', 2: 'b', 3: 'c', 'x': 1, 'z': 3}