gpt4 book ai didi

python - 如何编写引用列表中某个索引的条件语句?

转载 作者:行者123 更新时间:2023-12-01 05:08:34 25 4
gpt4 key购买 nike

我想编写一个语句来检查某个数字是否在我的列表的索引中,然后执行一些任务(如果是),然后从列表中弹出该项目,但我似乎找不到任何可靠的信息这个具体任务。下面的代码不起作用,但这本质上就是我想要做的。我相信错误出现在第 6 行 (if item[2] ==3:):

TypeError: 'int' object has no attribute '__getitem__'

示例代码:

x = [1,2,3]

for item in self.x:
if item[2] == 3:
print "working"
else:
print "not working"

最佳答案

使用 list.index() 查找列表中的项目,完成工作然后删除索引项目:

x = [1,2,3]
try:
index = x.index(3) # find 3 or raise exception
print "found" # do your work
del x[index] # 'pop' (well, delete) 3
except ValueError:
print "not found"

关于python - 如何编写引用列表中某个索引的条件语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24619334/

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