🐍 Python 列表
👇 这就是列表,用中括号 []
把数据括起来!
py
list = [1,2,3,4,5,'xxg',False]
这中括号 []
里的数据可以是 数字,字符串,布尔值,列表,元组,字典,函数,类,对象,甚至可以是另一个列表。
🐍 列表索引
列表里的数据是有序的,索引从 0
开始,所以列表里的第一个数据索引是 0
,第二个数据索引是 1
,第三个数据索引是 2
,以此类推。
列表里的数据是可以修改的,索引可以修改,也可以删除。 比如 👇
访问
py
list = [1,2,3,4,5,'xxg',False]
# 获取索引为 5 的数据
print(list[5]) # xxg
修改
py
list = [1,2,3,4,5,'xxg',False]
# 修改索引为 0 的数据
list[0] = 100
print(list) # [100,2,3,4,5,'xxg',False]
删除
py
list = [1,2,3,4,5,'xxg',False]
# 删除索引为 0 的数据
del list[0]
print(list) # [2,3,4,5,'xxg',False]
获取长度
py
list = [1,2,3,4,5,'xxg',False]
print(len(list)) # 7
组合
py
list1 = [1,2,3,4,5]
list2 = ['xxg',False]
list = list1 + list2
print(list) # [1,2,3,4,5,'xxg',False]
切片
py
list = [1,2,3,4,5,'xxg',False]
# 获取索引为 0-2 的数据
print(list[0:3]) # [1,2,3]
# 获取索引为 2-4 的数据
print(list[2:5]) # [3,4,5]
# 获取索引 从头 到 倒数第二个
print(list[:-2]) # [1,2,3,4,5,'xxg']
# 获取索引为 0-4 的数据
print(list[0:5]) # [1,2,3,4,5]
# 获取索引为 0-4 的数据,步长为 2
print(list[0:5:2]) # [1,3,5]