Python入门100个实例(23)——访问列表元素

从本实例学到什么

  1. 通过下标访问列表元素。
  2. 列表元素下标从0开始。
  3. 可以用变量的地方,就可以用列表元素。

实例程序代码

#例3-1-2  访问列表元素
#下标i对应第i+1个元素
bicycles = ['trek', 'cannondale', 'redline', '捷安特', '凤凰', '永久' ]
print(bicycles[0])
print(bicycles[3])

#索引从0开始
print("索引从0开始:")
print(bicycles[1])
#print(bicycles[6])

#倒数的索引
print("倒数的索引:")
print(bicycles[-1])  #最后一个元素
print(bicycles[-2])  #倒数第二个元素
print(bicycles[-3])  #倒数第三个元素

#列表元素的用法与变量完全一样
print("列表元素的用法与变量完全一样:")
message = "My first bicycle was a " + bicycles[0].title() + "."
print(message)

运行例3-1-2,输出以下内容:

trek
捷安特
索引从0开始:
cannondale
倒数的索引:
永久
凤凰
捷安特
列表元素的用法与变量完全一样:
My first bicycle was a Trek.

通过下标访问列表元素

例3-1-2中,
1. 第3行,定义了bicycles列表。列表包含6个自行车品牌名称。
2. 第4行,bicycles[0]是列表第1个元素。print(bicycles[0])是取第1个元素的值并输出。
3. 第5行,bicycles[3]是列表第4个元素。
4. 第9行,bicycles[1]是列表第2个元素。
5. 第10行,把该行开头的#号去掉的话,程序会报错。错误信息是:“IndexError: list index out of range”,意思是说列表索引越界。下标6是列表第7个元素,而bicycles列表总共只有6个元素。要记得,下标是从0开始的。
6. 第14行,-1是列表的最后一个元素的下标。第15行,-2是倒数第2个元素的下标。第16行,-3是倒数第3个元素的下标,…,依次类推。有的时候,使用倒数的索引很方便。
7. 强调一遍,列表的下标从0开始

列表元素与变量

用法上,列表元素与变量很相似。
你可以把bicycles[0]当作一个变量来使用,也可以把bicycles[3]当作一个变量使用,也可以把bicycles[-1]当作一个变量使用。

小结

  1. bicycles[i]是bicycles列表的第i+1个元素。
  2. 列表的下标从0开始。
  3. 用法上,列表元素与变量是一样的。
发布了85 篇原创文章 · 获赞 86 · 访问量 31万+

猜你喜欢

转载自blog.csdn.net/yedouble/article/details/81279238