【笔记】Python | 03 | 列表 | 3.1 列表是什么

2022/1/31 1:04:29

本文主要是介绍【笔记】Python | 03 | 列表 | 3.1 列表是什么,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

列表是什么

列表由一系列按特定顺序排列的元素组成,Python中用方括号[]表示列表,用逗号,分隔元素。

bicycles = ['trek', 'cannondale', 'redline', 'specialized']
print(bicycles)

输出:

>>> ['teck', 'cannondale', 'redline', 'specialized']

访问列表元素

列表是有序集合,访问列表元素,只需将该元素的位置或索引告诉python。

bicycles = ['trek', 'cannondale', 'redline', 'specialized']
print(bicycles[0])

输出:

>>> trek

使用title()方法:

print(bicycles[1].title())

输出:

Cannondale

索引是从0开始的

Python中第一个元素的索引是0,不是1,大多数变成语言都是如此。

print(bicycles[2])
print(bicycles[3])

最后一个元素的索引指定为-1

print(bicycles[-1])

输出:

>>> specialized

使用列表中的各个值

像使用其他变量一样使用列表中各个值就好。

message = "My first bicycle was a " + bicycles[0].title() + "."
print(message)

输出:

>>> My first bicycle was a Trek.

练习题

3-1 姓名

将一些朋友的姓名存储在一个列表中,并将其命名为names 。依次访问该列表中的每个元素,从而将每个朋友的姓名都打印出来。

names = ['Wang X.G', 'Zhang X', 'Zhang D.X', 'Wu X.B']
print(names[0])
print(names[1])
print(names[2])
print(names[3])

3-2 问候语

继续使用3-1中的列表,不打印每个朋友的名字,而是为每个人打印一条消息,每条消息包含同样的问候语,但抬头为相应朋友的名字。

print("Hello " + names[0] + ", how you doing?")
print("Hello " + names[1] + ", how you doing?")
print("Hello " + names[2] + ", how you doing?")
print("Hello " + names[3] + ", how you doing?")

3-3 自己的列表

想想你喜欢的通勤方式,如骑摩托车或开汽车,并创建一个包含多种通勤方式的列表。根据该列表打印一系列有关这些通勤方式的宣言,如“I would like to own a Honda motorcycle”。

vehicles = ['tesla', 'xiaopeng', 'benz', 'audi']
print("I would like to own a(an) " + vehicles[0].title() + " electric car.")
print("I would like to own a(an) " + vehicles[1].title() + " electric car.")
print("I would like to own a(an) " + vehicles[2].title() + " electric car.")
print("I would like to own a(an) " + vehicles[3].title() + " electric car.")


这篇关于【笔记】Python | 03 | 列表 | 3.1 列表是什么的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程