python如何使用负索引
这篇文章主要介绍python如何使用负索引,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
负索引
人们喜欢使用序列,因为当我们知道元素的顺序,我们就可以按顺序操作这些元素。在Python中,字符串、元组和列表是最常见的序列数据类型。我们可以使用索引访问单个项目。与其他主流编程语言一样,Python支持基于0的索引,在该索引中,我们在一对方括号内使用零访问第一个元素。此外,我们还可以使用切片对象来检索序列的特定元素,如下面的代码示例所示。
>>>#PositiveIndexing...numbers=[1,2,3,4,5,6,7,8]...print("FirstNumber:",numbers[0])...print("FirstFourNumbers:",numbers[:4])...print("OddNumbers:",numbers[::2])...FirstNumber:1FirstFourNumbers:[1,2,3,4]OddNumbers:[1,3,5,7]
但是,Python通过支持负索引而进一步走了一步。具体来说,我们可以使用-1来引用序列中的最后一个元素,并向后计数。例如,最后一个元素的索引为-2,依此类推。重要的是,负索引也可以与切片对象中的正索引一起使用。
>>>#NegativeIndexing...data_shape=(100,50,4)...names=["John","Aaron","Mike","Danny"]...hello="HelloWorld!"......print(data_shape[-1])...print(names[-3:-1])...print(hello[1:-1:2])...4['Aaron','Mike']elol
以上是“python如何使用负索引”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注恰卡编程网行业资讯频道!