Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để xóa khóa khỏi từ điển python?

Từ khóa del của Python được sử dụng khá nhiều đối với bất kỳ đối tượng nào. Để xóa một mục cụ thể khỏi từ điển, hãy cung cấp mệnh đề chính cho câu lệnh 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}

Cũng có thể đạt được hiệu ứng xóa cặp khóa-giá trị bằng phương thức pop (). Phương thức nhận khóa (và giá trị tùy chọn nếu nhiều giá trị được gán cho cùng một khóa)

>>> 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}