Cách xóa một khóa cụ thể khỏi từ điển trong python
Để 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 Show
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ểnSau đây là cú pháp để xóa một khóa. cặp giá trị từ Dictionary sử dụng hàm pop() 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 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() Chạyđầu ra
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 delHã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 Chạyđầu ra
Bản tóm tắtTrong 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 rapython3 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 delTừ 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 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 1đầu ra 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ậnCó 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êmCậ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) Bạn sẽ sử dụng cái nào để xóa cặp giá trị khóa hiện có khỏi từ điển?Để xóa cặp khóa, giá trị trong từ điển, bạn có thể sử dụng phương thức del . Một bất lợi là nó đưa ra KeyError nếu bạn cố xóa một khóa không tồn tại. Vì vậy, thay vì câu lệnh del, bạn có thể sử dụng phương thức pop.
Phương pháp nào được sử dụng để xóa khóa khỏi từ điển?Xóa khóa bằng cách sử dụng pop()
.
Bạn có thể xóa các mục khỏi từ điển không?Bạn cũng có thể sử dụng câu lệnh del để xóa một mục khỏi từ điển . Bạn có thể chỉ định và xóa nhiều mục. Nếu khóa không tồn tại được chỉ định, lỗi KeyError sẽ xuất hiện. |