我有一个索引元组中的元组的问题[1]抛出索引超出范围,但元组[-1]工作正常。我从来没有经历过这个。任何线索? (元组有2个元素)Python元组索引问题
-3
A
回答
1
你的元组实际上没有两个元素。如果确实如此,则tuple[1]
将起作用。 tuple[-1]
刚刚返回的元组的最后一个元素,所以它的工作原理,即使元组只有一个元素:
>>> a = (1,)
>>> a[-1]
1
相关问题
- 1. Python按值访问元组索引
- 2. Python数组 - 索引元素
- 3. javascript数组索引问题!
- 4. Javascript索引数组问题
- 5. 数组索引问题
- 6. 在Python中打印元组索引
- 7. Python列表索引的元组
- 8. 索引问题
- 9. 索引问题
- 10. Python元组中有效的多重任意索引访问?
- 11. pyrouge元组索引
- 12. DataGridView单元格索引问题
- 13. 带子元素的Z索引问题
- 14. Python,元组索引必须是整数,而不是元组?
- 15. Java中的数组索引问题
- 16. 数组问题 - 关于索引。 c#
- 17. 创建索引组织表问题
- 18. SuiteScript/JavaScript数组索引问题
- 19. 甲屏蔽数组索引问题
- 20. 获取数组索引的问题[C]
- 21. MATLAB索引问题
- 22. JsonConvert.Deserializer索引问题
- 23. Solr索引问题
- 24. SQL索引问题
- 25. getBinaryStream问题(索引)
- 26. Apache索引问题
- 27. MySQL - 索引问题
- 28. Lawnchair索引问题
- 29. 问题与索引
- 30. Z索引问题
您的组不会有两个元素。 – sapi 2014-10-07 23:55:00
作为一个方面说明,如果你真的调用了你的元组'tuple',那么这是一个坏主意,因为它隐藏了类型/构造函数的名字,所以你不能再次使用它。 – abarnert 2014-10-08 00:13:27