Python错误集锦:IndexError: tuple index out of range

原文链接:http://www.juzicode.com/python-error-indexerror-tuple-index-out-of-range

错误提示:

#vx:桔子code / juzicode.com
a = (1,2,3,4,5)
print('a[0]=',a[0])
print('a[5]=',a[5])
==========运行结果:
a[0]= 1
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
<ipython-input-4-86c1a50e910f> in <module>
      2 a = (1,2,3,4,5)
      3 print('a[0]=',a[0])
----> 4 print('a[5]=',a[5])

IndexError: tuple index out of range

错误原因:

1、下标方式索引元组,下标值5超出元组范围,元组长度为5,下标为0~4

解决方法:

1、修改下标值符合元组下标范围,或保证元组的长度覆盖元组下标范围:

#vx:桔子code / juzicode.com
a = (1,2,3,4,5,6)
print('a[0]=',a[0])
print('a[5]=',a[5])
==========运行结果:
a[0]= 1 
a[5]= 6

扩展内容:

  1. Python基础教程2d–数据类型-tuple(元组)


如果本文还没有完全解决你的疑惑,你也可以在微信公众号“桔子code”后台给我留言,欢迎一起探讨交流。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注