[英]How to check whether a list index is present or not
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]"
您可以使用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
您可以随时检查:
if index < len(a):
# do stuff
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.