Python基础03.列表与元组

一.Python列表

1.创建一个列表
有两种方法能创建列表
第一种方式:
Python基础03.列表与元组
第二种方式:
Python基础03.列表与元组
还有一种方法是用list()方法将迭代器(如元组、字符串等)转换为列表Python基础03.列表与元组
2.列表的切片
python中的索引都是从零开始,比如要将列表a的前五个元素切出来应为a[0:5]或a[:5]
Python基础03.列表与元组
如果想以步长为2将列表a的前五个元素切片应为a[:5:2]
Python基础03.列表与元组

若想将列表翻转可以用
Python基础03.列表与元组
或用列表内置方法a.reverse(),但此时列表a已经发生改变
Python基础03.列表与元组
3.列表更新
python中有三个可变数据类型,分别是列表、字典、集合
三个不可变数据类型,分别是数字、字符串、元组
由于列表是可变数据类型,所以列表的更新可以直接使用索引来完成
Python基础03.列表与元组
4.关于列表的方法
Python基础03.列表与元组
Python基础03.列表与元组

二.元组

元组的操作与列表最大的不同就是元组是不可变数据类型,在更新元组的时候不能直接使用索引值进行更新
Python基础03.列表与元组
如果想要修改元组只能使用切片的方法间接修改
比如将a = (1, 2, 3, 4, 5)改成(1, 4, 3, 4, 5)
Python基础03.列表与元组
元组内置函数
Python基础03.列表与元组