Trong khi làm việc với từ điển Python, chúng ta có thể có một tiện ích mà chúng ta yêu cầu phải loại bỏ nhiều hơn một khóa cùng một lúc. Loại vấn đề này có thể xảy ra khi làm việc trong miền phát triển web với cơ sở dữ liệu NoQuery. 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. & NBSP;
Xóa nhiều khóa khỏi từ điển bằng cách sử dụng del
Ở đây, chúng tôi đang sử dụng một vòng python để lặp lại rem_list, trong khi lặp lại nếu một khóa khớp với test_dict, chúng tôi xóa nó bằng từ khóa del.
Python3
test_dict
=
{
'Gfg'
Các
'Gfg'
2'Gfg'
3'Gfg'
4 'Gfg'
5 'Gfg'
6'Gfg'
7
'Gfg'
8 'Gfg'
9:
0 :
1
:
2:
3 :
4
'Gfg'
2'Gfg'
3:
7 'Gfg'
5 'Gfg'
6'Gfg'
7
Output:
Từ điển ban đầu là: {'là': 2, 'tốt nhất': 3, 'cho': 4, 'gfg': 1, 'cs': 5} Từ điển sau khi loại bỏ các khóa: {'tốt nhất': 3, ' Gfg ': 1}
Dictionary after removal of keys : {‘best’: 3, ‘Gfg’: 1}
Xóa nhiều khóa khỏi từ điển bằng cách sử dụng không hiểu được
Ở đây, chúng tôi đang sử dụng sự hiểu biết của Dict và nếu điều kiện để lọc các khóa phải loại bỏ khỏi Test_Dict.
Python3
Các
,
6=
5:
=
7,
=
9:
{
1{
2
Các
'Gfg'
2'Gfg'
3'Gfg'
4 'Gfg'
5 'Gfg'
6'Gfg'
7
'Gfg'
8 'Gfg'
9:
0 :
1
:
2:
3 :
4
'Gfg'
2'Gfg'
3:
7 'Gfg'
5 'Gfg'
6'Gfg'
7
Output:
Từ điển ban đầu là: {'là': 2, 'tốt nhất': 3, 'cho': 4, 'gfg': 1, 'cs': 5} Từ điển sau khi loại bỏ các khóa: {'tốt nhất': 3, ' Gfg ': 1}
Dictionary after removal of keys : {‘best’: 3, ‘Gfg’: 1}
Xóa nhiều khóa khỏi từ điển bằng cách sử dụng không hiểu được
Ở đây, chúng tôi đang sử dụng sự hiểu biết của Dict và nếu điều kiện để lọc các khóa phải loại bỏ khỏi Test_Dict.
Python3
test_dict
=
{
'Gfg'
Các
'Gfg'
2'Gfg'
3'Gfg'
4 'Gfg'
5 'Gfg'
6'Gfg'
7
'Gfg'
8 'Gfg'
9:
0 :
1
'Gfg'
2'Gfg'
3:
7 'Gfg'
5 'Gfg'
6'Gfg'
7
Output:
Từ điển ban đầu là: {'là': 2, 'tốt nhất': 3, 'cho': 4, 'gfg': 1, 'cs': 5} Từ điển sau khi loại bỏ các khóa: {'tốt nhất': 3, ' Gfg ': 1}
Dictionary after removal of keys : {‘best’: 3, ‘Gfg’: 1}
Xóa nhiều khóa khỏi từ điển bằng cách sử dụng không hiểu được
Ở đây, chúng tôi đang sử dụng sự hiểu biết của Dict và nếu điều kiện để lọc các khóa phải loại bỏ khỏi Test_Dict.
Python3
test_dict
=
{
'Gfg'
Các
'Gfg'
2'Gfg'
3'Gfg'
4 'Gfg'
5 'Gfg'
6'Gfg'
7
'Gfg'
8 'Gfg'
9:
0 :
1
:
2:
3 :
4
'Gfg'
2'Gfg'
3:
7 'Gfg'
5 'Gfg'
6'Gfg'
7
Từ điển ban đầu là: {'là': 2, 'tốt nhất': 3, 'cho': 4, 'gfg': 1, 'cs': 5} Từ điển sau khi loại bỏ các khóa: {'tốt nhất': 3, ' Gfg ': 1}
Từ điển ban đầu là: {'là': 2, 'tốt nhất': 3, 'cho': 4, 'gfg': 1, 'cs': 5} Từ điển sau khi loại bỏ các khóa: {'tốt nhất': 3, ' Gfg ': 1}
Dictionary after removal of keys : {‘best’: 3, ‘Gfg’: 1}