如何检查列表是否已到达?

dum*_*ake 6 python list

如果有一个列表,比方说a=[1,2,3],我希望看到if a[4] is null,有没有办法做到这一点,而不使用异常或断言?

cwa*_*ole 8

len会告诉你列表的长度.引用文档:

len(s)
    返回对象的长度(项目数).参数可以是序列
    (字符串,元组或列表)或映射(字典).

当然,如果你想获得a list,tuple或中的最终元素string,因为索引是基于0的,并且项的长度是元素计数,a[len(a)-1]将是最后一项.


顺便说一句,通常,要访问的最后一个元素中的对象,其适当的方式允许数字索引(STR,列表,元组等)使用a[-1].显然,这并不涉及len.