答案 0 :(得分:6)
if len(a) > 4:
# list contains fourth element, a[4]
或
try:
a[4] # do something with a[4]
except IndexError:
print "there is no element a[4]"
答案 1 :(得分:4)
您可以使用len()
检查索引是否存在。
当len(list)
返回类似last_index+1
:
In [18]: a = ['a','c','d']
In [19]: len(a)-1 > 4 #or len(a)>4
Out[19]: False
In [20]: len(a)-1 > 2
Out[20]: True
答案 2 :(得分:3)
您可以随时查看:
if index < len(a):
# do stuff