Python列表索引错误:如何正确获取嵌套元组中的(6,6)?
解决Python列表索引越界与嵌套元素访问问题
首先明确问题根源:
- 你的列表
coordinates仅包含2个元素,有效索引为0和1,因此访问coordinates[3]必然触发IndexError(索引超出范围)。 - 目标值
(6,6)嵌套在列表第二个元素(索引1)的元组中,该元组的第三个元素(索引2)就是你要的结果,正确访问方式为coordinates[1][2],不存在语法错误,你可能是输入时误打了字符。
正确代码示例:
coordinates = [(4,5),(5,6,(6,6))] print(coordinates[1][2])
运行结果:
(6,6)
内容的提问来源于stack exchange,提问作者Isuckatcoding
相关产品推荐
相关产品推荐

