Để xóa một mục [phím. value] từ Từ điển Python, sử dụng hàm pop[] trên từ điển với khóa làm đối số cho hàm
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách xóa hoặc xóa một khóa cụ thể. cặp giá trị từ Từ điển đã cho, với sự trợ giúp của các chương trình Python ví dụ chi tiết
Cú pháp – Phím xóa. giá trị từ điển
Sau đây là cú pháp để xóa một khóa. cặp giá trị từ Dictionary sử dụng hàm pop[]
myDictionary.pop[theKey]
Chạytrong đó myDictionary là từ điển mà bạn muốn xóa hoặc xóa mục bằng Key làm khóa. Ngoài ra, hàm pop trả về giá trị tương ứng với khóa
Bạn cũng có thể sử dụng từ khóa del để xóa một mục bằng phím
Cú pháp xóa khóa. cặp giá trị sử dụng từ khóa del được đưa ra dưới đây
del Dictionary[key]
ChạyBiểu thức trên không trả về giá trị. Nó thực sự là một tuyên bố hoàn chỉnh của chính nó
ví dụ 1. Xóa mục khỏi Từ điển bằng hàm pop[]
Hãy để chúng tôi tạo một từ điển, khởi tạo nó và xóa một mục khỏi từ điển bằng hàm pop[]
# create and initialize a dictionary
myDictionary = {
'a': '65',
'b': '66',
'c': '67'
}
# delete the item from the dictionary
poppedItem = myDictionary.pop['c']
print[poppedItem]
# print the dictionary items
print[myDictionary]
Chạyđầu ra
67
{'a': '65', 'b': '66'}
Bạn có thể thấy rằng chúng tôi không chỉ xóa mục khỏi từ điển mà còn có thể lưu trữ mục đã xóa trong một biến
ví dụ 2. Xóa mục khỏi Từ điển bằng từ khóa del
Hãy để chúng tôi tạo một từ điển, khởi tạo nó và xóa một mục khỏi từ điển bằng từ khóa del
# create and initialize a dictionary
myDictionary = {
'a': '65',
'b': '66',
'c': '67'
}
# delete the item from the dictionary
del myDictionary['c']
# print the dictionary items
print[myDictionary]
Chạyđầu ra
{'a': '65', 'b': '66'}
Bản tóm tắt
Trong hướng dẫn Ví dụ về Python này, chúng ta đã học cách xóa khóa. cặp giá trị từ Từ điển Python bằng cách sử dụng từ khóa pop[] và del, với sự trợ giúp của các chương trình mẫu Python chi tiết
Nếu khóa tồn tại trong từ điển, thì dict. pop[] xóa phần tử có khóa đã cho khỏi từ điển và trả về giá trị của nó
Nếu khóa đã cho không tồn tại trong từ điển, nó sẽ trả về giá trị Mặc định đã cho. Nếu khóa đã cho không tồn tại trong từ điển và giá trị Không có mặc định được chuyển đến pop[], nó sẽ ném KeyError
Xem đoạn mã sau
# app.py adict = {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'} print[adict] rEl = adict.pop['c'] print[adict] print['Removed element: ', rEl]
đầu ra
python3 app.py {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'} {'a': 'abel', 'b': 'billie', 'd': 'delray'} Removed element: cyrus
mệnh lệnh. Phương thức pop[] trả về phần tử đã loại bỏ
Xóa khóa khỏi từ điển bằng cách sử dụng del
Từ khóa del trong Python được sử dụng để xóa một hoặc nhiều phần tử khỏi bộ sưu tập. Del hoạt động trên danh sách và từ điển
Xem cú pháp sau
________số 8Câu lệnh del xóa mục đã cho khỏi từ điển. Nếu khóa đã cho không có trong từ điển, nó sẽ ném KeyError
Xem đoạn mã sau
adict = {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'} print[adict] if "c" in adict: del adict["c"] print["Updated Dictionary :", adict]
đầu ra
del Dictionary[key]
0Del là một cách rõ ràng và nhanh chóng để xóa các phần tử khỏi từ điển
Xóa khóa khỏi từ điển bằng cách sử dụng del và thử/ngoại trừ
Xem đoạn mã sau
del Dictionary[key]
1đầu ra
del Dictionary[key]
2Trong chương trình trên, chúng tôi cố gắng xóa một khóa không tồn tại trong từ điển và bắt lỗi
Sự kết luận
Có nhiều cách tiêu chuẩn để xóa khóa khỏi từ điển trong Python. Ví dụ: bạn có thể sử dụng del, dict. phương thức pop[] để loại bỏ một phần tử
Xem thêm
Cập nhật từ điển Python[]
Giá trị từ điển Python[]
Từ điển Python popItem[]
Bài viết trước Trình tạo chuỗi tương đương trong Python. Hướng dẫn đầy đủ
Bài viết tiếp theo Phương thức maketrans[] của Python String. Hướng dẫn đầy đủ
kranal
https. //appdividend. com/
Krunal Lathiya là một kỹ sư công nghệ thông tin. Theo chuyên môn, anh ấy là một nhà phát triển web có kiến thức về nhiều nền tảng back-end [e. g. , PHP, Nút. js, Python] và các khung JavaScript giao diện người dùng [e. g. , Góc, Phản ứng và Vue]