900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > python列表中的索引问题:从左到右由0开始;从右到左由-1开始

python列表中的索引问题:从左到右由0开始;从右到左由-1开始

时间:2024-04-18 22:17:51

相关推荐

python列表中的索引问题:从左到右由0开始;从右到左由-1开始

在程序猿的世界,数字是从0开始的,这个同样适用于python语言中的列表索引,我们建立了列表之后,如果要查询或者读取其中的第n个元素,这个元素的索引值并不是n,而是n-1,因为第一1个元素的索引编号是0,也就是有1个位的偏移量。

当然,我们也可使用负数作为索引,python中默认列表中最后一个元素的索引值是-1,倒数第二个索引值是-2,第一个索引值就是-n。注意到,这是一个周期函数,两个索引之间相差列表的长度,也就是len(list)

可以用以下程序进行演示:

motorcycles = ['honda','toyota','suzuki','yamaha']for index in range(len(motorcycles)):print("index is " + str(index))print(motorcycles[-index])print(motorcycles[index])

运行结果如下:

index is 0hondahondaindex is 1yamahatoyotaindex is 2suzukisuzukiindex is 3toyotayamaha[Finished in 0.4s]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。