如果列表中是否存在此索引,如何判断if语句?

时间:2016-06-05 03:12:42

标签: python

这不是我的完整代码

1 个答案:

答案 0 :(得分:0)

由于列表索引来自(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