九:列表循环
python
复制代码
list_one = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] for item in list_one: print(item) # 获取列表长度 print(len(list_one)) i = 0 # 通过数组长度遍历数组 while(i < len(list_one) ): print(list_one[i]) i += 1
十:列表的切片操作
划重点,列表的切片操作很重要
使用切片操作,切片之后,将产生一个新的列表对象
scss
复制代码
list_one = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] print(id(list_one)) list_new = list_one[1:4] print(list_new) print(id(list_new))
输出:
2083131037504 [2, 3, 4] 2083131038144
使用切片实现列表删除操作:
假设我们现在删除列表中索引为123的元素
scss
复制代码
print("原列表", list_one) list_one[1:4] = []; print("删除之后的列表", list_one)
输出:
原列表 [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
删除之后的列表 [1, 5, 6, 7, 8, 9, 0]
十一:列表生成式
scss
复制代码
lst = [i for i in range(1,10)] print(lst)
输出:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
十二:列表小节
有好的建议,请在下方输入你的评论。