3.1 Python -- 列表

3.1.1 列表是什么?

列表是由一系列特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字 0~9 ;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。列表通常包含多个元素。
在 Python 中,用方括号([ ])表示列表,并用逗号分隔其中的元素。下面是一个简单的列表示例:

代码:
	bicycles = ['trek','cannondale','redline','specialized']
	print(bicycles)
执行结果:
	['trek', 'cannondale', 'redline', 'specialized']

Python 将列表整个打印出来,包括方括号;如何输出列表中的元素呢??

3.1.2 访问列表元素

列表是有序集合,因此要访问列表的任意元素,只需要将该元素的位置(索引)告诉 Python 即可。要访问列表元素,可指出列表的名称,再指出元素的索引,并将后者放在方括号内。

代码:
	bicycles = ['trek','cannondale','redline','specialized']
	#输出第一个元素
	print(bicycles[0])
	#输出第二个元素且首字母大写
	print(bicycles[1].title())
执行结果:
	trek
	Cannondale

3.1.3 索引从 0 开始

在 Python 中,第一个列表元素的索引为 0 ,而不是 1。
分局这种简单的计数方式,要访问列表的任何元素,都可以将其位置减 1,并将结果作为索引。

代码:
	bicycles = ['trek','cannondale','redline','specialized']
	#输出第一个元素
	print(bicycles[0])
	#输出第四个元素且首字母大写
	print(bicycles[3])
执行结果:
	trek
	specialized

Python 为访问最后一个元素提供一种特殊语法。通过将索引指定为 -1,可以让 Python 返回最后一个列表元素:

代码:
	bicycles = ['trek','cannondale','redline','specialized']
	#输出最后元素
	print(bicycles[-1])
执行结果:
	specialized

3.1.4 使用列表中的各个元素

可以像使用其他变量一样使用列表中的各个元素。

代码:
	bicycles = ['trek','cannondale','redline','specialized']
	#从列表中提取最后一款自行车,并使用这个值创建一条消息。
	message = "{}{}{}".format('my first bicycle was a ',bicycles[-1],'.')
	print(message)
执行结果:
	my first bicycle was a specialized.

3.1.5 练习

1、将一些朋友的姓名存储在一个列表中,并将其命名为 names。依次访问列表中的元素,并打印出来。
代码:
	names = ['张三','李四','王五']
	print(names[0])
	print(names[1])
	print(names[-1])
执行结果:
	张三
	李四
	王五
2、继续使用第一个列表,为每人打印一条消息,每条消息都包含相同的问候语。
代码:
	names = ['张三','李四','王五']
	greetings = 'Good morning '
	print("{}{}".format(greetings,names[0]))
	print("{}{}".format(greetings,names[1]))
	print("{}{}".format(greetings,names[2]))
执行结果:
	Good morning 张三
	Good morning 李四
	Good morning 王五
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值