如何用if语句判断列表中是否存在该索引?

2024-06-11 06:36:12 发布

您现在位置:Python中文网/ 问答频道 /正文

for j in range(1, minimum):
    v=minimum/j
    if (v).is_integer()==True:
        llist.append(v)
        llist.append(j)
    else:
        pass
    if llist(j)==True:
        indexmin=llist(j)
        listofmulmin.append(minimum*indexmin)
    else:
        pass

这不是我的全部代码


Tags: 代码intrueforifisrangepass
1条回答
网友
1楼 · 发布于 2024-06-11 06:36:12

因为列表索引是从(0,…,n-1)开始的,所以您可以通过将潜在索引与列表的总大小进行比较来轻松地检查它。下面是一个示例3元素列表测试

llist = [1,2,3]
for i in range(5):
    if i >= 0 and len(llist) > i:
        print('{} is a valid index'.format(i))
    else:
        print('{} is not a valid index'.format(i))

产生

0 is a valid index
1 is a valid index
2 is a valid index
3 is not a valid index
4 is not a valid index

相关问题 更多 >