Python负面下标

Fel*_*tez 8 python subscript indices

我目前正在阅读Robert Sebesta的编程语言概念,第10版(2012年).在关于数据类型的章节中,它描述了"Ruby和Lua支持负下标,但Python不支持".我认为否定的下标可以在Python中使用list_name[-i].什么是负面下标呢?

Myl*_*ker 6

Python,Lua和Ruby支持负下标.在Python中,此功能在版本1.4中作为脚注添加,并在2.3版中重新声明为扩展切片

在Sebesta的书(第10版)的第264页,他声称Python不支持对数组的负索引.原始文本在2004年进行了大修并重新发布为第6版,而Python 2.3于2003年7月29日发布.我猜测扩展切片被忽略并且自Sebesta第6版发布以来一直出错.

我找不到第10版的勘误表.您可能希望通过电子邮件发送作者并通知他.

  • 至少从版本1.4开始,Python中一直使用负索引的能力.扩展切片只是将切片扩展到元组,列表和字符串 - 负索引已经可用.有时教科书是错误的. (3认同)