Cải thiện bài viết
Lưu bài viết
Cải thiện bài viết
Lưu bài viết
Đọc
Bàn luận
In the naive method of performing this particular task, we require to use del to delete the particular key if it matches the key that is required to be deleted.
Tiện ích phổ biến để loại bỏ từ điển tương ứng với khóa cụ thể trong danh sách từ điển cũng là một vấn đề mà phiên bản ngắn gọn luôn hữu ích. Điều này có ứng dụng trong phát triển web do giới thiệu cơ sở dữ liệu NO-SQL, hoạt động chủ yếu trên các cặp giá trị khóa. Hãy để thảo luận về những cách nhất định trong đó nhiệm vụ này có thể được thực hiện.
Phương pháp số 1: Sử dụng del + loopin Phương pháp ngây thơ thực hiện nhiệm vụ cụ thể này, chúng tôi cần sử dụng DEL để xóa khóa cụ thể nếu nó khớp với khóa được yêu cầu xóa.
test_list
=
[{
"id"
=
1=
2"id"
:
=
5,
__ :
=
9=
0
=
1=
2"id"
:
[{
5,
"data"
:
[{
9"id"
0
"id"
1 "id"
2"id"
3 "id"
4 "id"
5"id"
6
"id"
7 "id"
8"id"
9 :
0"id"
2:
2:
3
1
31
7
:
4:
5 :
6:
7:
8__1
Output:
1
31
41
5
List after deletion of dictionary : [{‘id’: 1, ‘data’: ‘HappY’}, {‘id’: 3, ‘data’: ‘Rash’}]
"id"
1 "id"
2,
0 ________ 34 & nbsp; "id"
5"id"
6
Method #2 : Using list comprehension
This method works by constructing the whole new or overwriting the original list by all the dictionaries except the one that has the key that has to be deleted.
Tiện ích phổ biến để loại bỏ từ điển tương ứng với khóa cụ thể trong danh sách từ điển cũng là một vấn đề mà phiên bản ngắn gọn luôn hữu ích. Điều này có ứng dụng trong phát triển web do giới thiệu cơ sở dữ liệu NO-SQL, hoạt động chủ yếu trên các cặp giá trị khóa. Hãy để thảo luận về những cách nhất định trong đó nhiệm vụ này có thể được thực hiện.
Phương pháp số 1: Sử dụng del + loopin Phương pháp ngây thơ thực hiện nhiệm vụ cụ thể này, chúng tôi cần sử dụng DEL để xóa khóa cụ thể nếu nó khớp với khóa được yêu cầu xóa.
test_list
=
[{
"id"
=
1=
2"id"
:
=
5,
__ :
=
9=
0
=
1=
2"id"
:
[{
5,
"data"
:
[{
9"id"
0
"id"
1 "id"
2"id"
3 "id"
4 "id"
5"id"
6
Output:
1
31
41
5
List after deletion of dictionary : [{‘id’: 1, ‘data’: ‘HappY’}, {‘id’: 3, ‘data’: ‘Rash’}]
"id"
1 "id"
2,
0 ________ 34 & nbsp; "id"
5"id"
6
Method #3 : Using =
23=
24function can be used to get the dictionary with the required key and lambda function is used
to iterate to the lists elements one by one before which filter can perform its task.
Tiện ích phổ biến để loại bỏ từ điển tương ứng với khóa cụ thể trong danh sách từ điển cũng là một vấn đề mà phiên bản ngắn gọn luôn hữu ích. Điều này có ứng dụng trong phát triển web do giới thiệu cơ sở dữ liệu NO-SQL, hoạt động chủ yếu trên các cặp giá trị khóa. Hãy để thảo luận về những cách nhất định trong đó nhiệm vụ này có thể được thực hiện.
Phương pháp số 1: Sử dụng del + loopin Phương pháp ngây thơ thực hiện nhiệm vụ cụ thể này, chúng tôi cần sử dụng DEL để xóa khóa cụ thể nếu nó khớp với khóa được yêu cầu xóa.
test_list
=
[{
"id"
=
1=
2"id"
:
=
5,
__ :
=
9=
0
=
1=
2"id"
:
[{
5,
"data"
:
[{
9"id"
0
"id"
1 "id"
2"id"
3 "id"
4 "id"
5"id"
6
Output:
1
31
41
5
List after deletion of dictionary : [{‘id’: 1, ‘data’: ‘HappY’}, {‘id’: 3, ‘data’: ‘Rash’}]