gpt4 book ai didi

Python。检查索引是否存在于可能的字典列表中

转载 作者:行者123 更新时间:2023-12-01 22:48:23 29 4
gpt4 key购买 nike

我有这个:

list_name = [0, 1, 2, 3]
list_name[0] = {}
list_name[0]['test'] = 'any value'

我想知道列表中的某个键是否存在。通常我使用:

if 3 not in list_name:
print("this doesn't exist")
else:
print("exists")

例如,对 3 号进行测试是有效的。它说“存在”。如果我检查号码 999 是否有效,它会显示“该号码不存在”。

问题是它不适用于 0。如您所见,列表中的 0 值有一个字典。我需要检查列表中是否存在 0 (不管它是否有字典)。如何实现这一目标?使用python3,谢谢。

最佳答案

使用try except检查索引是否存在

try:
if list_name[6]:
print("exists")

except IndexError:
print("this doesn't exist")

输出

this doesn't exist

关于Python。检查索引是否存在于可能的字典列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49095192/

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