列表的操作
列表相加操作
格式:变量 = 列表1 + 列表2
结果:新的列表
注意:+两侧都要是列表类型
# L = [1,2,3]
# L1 = [4,5,6]
# print(L+L1)
列表相乘操作
格式:变量 = 列表 * 整数
结果:新的列表
# L = [1,2,3]
# print(L*2)
索引操作
变量[索引]
分片操作
格式:变量 = 列表[:]
获取整个列表
格式:变量 = 列表[:结束索引]
获取列表开头到结束索引之前的数据组成的列表
格式:变量 = 列表[开始索引:]
获取列表开始索引到列表末尾的数据组成的列表
格式:变量 = 列表[开始索引:结束索引]
获取开始索引和结束索引之间的数据组成的列表(包含开始索引,不包含结束索引)
格式:变量 = 列表[开始索引:结束索引:间隔值]
获取开始索引和结束索引之间的数据(按照间隔值来获取)组成的列表(包含开始索引,不包含结束索引)
# L = [1,2,3,4,5,6,7,8,9]
# L1 = L[6:3:-1]
# print(L1)
成员检测
检测一个数据是否在列表中
格式:值 in 列表
结果:布尔值
检测一个数据是否不在列表中
格式:值 not in 列表
结果:布尔值
列表的遍历操作
for…in
for 变量 in 列表:
使用变量
# L = [1,2,3,4,5]
# for val in L:
# print(val)
while
i = 0
while i<len(列表):
使用列表中的元素(列表[i])
i += 1
# L = [1,2,3,4,5,6,7]
#