gpt4 book ai didi

python - 检查列表中是否存在字典

转载 作者:太空狗 更新时间:2023-10-30 00:01:30 24 4
gpt4 key购买 nike

我有一个包含一些字典的列表:

dict1 = {
'key1': 'value1',
'key2': 'value2',
}

dict2 = {
'key1': 'value3',
'key2': 'value4',
}

list = [dict1, dict2]

我正在使用它来检查字典是否存在于列表中,例如我将 dict1 更改为此

dict1 = {
'key1': 'something',
'key2': 'value2',
}

现在,检查 dict1

if dict1 in list:
print('Exists')
else:
print('Not exists')

它必须返回'不存在',但它没有。

最佳答案

Note list is a built-in function, use different name, such as my_list

它返回 False,如下所示:

>>> dict1
{'key2': 'value2', 'key1': 'value1'}
>>> my_list = [dict1, dict2]
>>> dict1 in my_list
True
>>> dict1 = {
... 'key1': 'something',
... 'key2': 'value2',
... }
>>> dict1 in my_list
False

关于python - 检查列表中是否存在字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43716049/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com