跟着杰哥学Python
列表让你能够在一个地方存储成组的信息,其中可以只包含几个元素,也可以包含数百万个元素,列表是新手可直接使用的最强大的Python功能之一。
一、列表是什么
1. 列表由按顺序排列的元素组成,用 [ ] 表示列表,用逗号分隔元素
2. 举例:bicycles = ['trek','cannondale','redline','specialized']
二、列表的索引
1. 第一个列表元素的索引为0,而不是1
2. 举例:
三、访问和使用列表
1. 访问方式:要访问列表的任何元素,只需将元素的索引告诉Python即可
举例:
bicycles = ['trek','cannondale','redline','specialized']
print(bicycles[0])
结果显示:trek
2. 使用方式:可像使用其他变量一样使用列表中的各个值
举例:
bicycles = ['trek','cannondale','redline','specialized']
message = "My first bicycle was a" + bicycles[0].title()+"."
四、修改、添加和删除列表元素
1. 修改列表元素
一般来说,创建后的列表的元素是动态的,通过赋值的方式来修改列表元素
举例:
原列表:motorcycles = ['honda','yamaha','suzuki']
修改:motorcycles[0] = 'ducati'
新列表:motorcycles = ['ducati','yamaha','suzuki']
2. 添加列表元素
添加到列表末尾:append()
添加到列表中间:insert()
举例1:
motorcycles = ['honda','yamaha','suzuki']
motorcycles.append('ducati')
motorcycles = ['honda','yamaha','suzuki','ducati']
举例2:
motorcycles = ['honda','yamaha','suzuki']
motorcycles.insert(0,'ducati')
motorcycles = ['ducati','honda','yamaha','suzuki']
3. 删除列表元素
(1) 删除元素:del
举例:
motorcycles = ['honda','yamaha','suzuki']
del motorcycles[0]
motorcycles = ['yamaha','suzuki']
(2)删除末尾元素并使用该元素的值:pop()
举例:
motorcycles = ['honda','yamaha','suzuki']
popped_motorcycle = motorcycles.pop()
popped_motorcycle = 'suzuki'
五、列表常用的内置函数