python列表的增删改查和嵌套
列表
- python常用的数据类型
- 可承载任意的数据类型
- 列表是有序的,可索引、切片(步长)
-
列表的创建
list1 = [1, 2, 'whll'] #1. list2 = list() #2. #3.列表推导式
-
列表的增删改查
-
增
-
append 追加
list1.append() #追加元素至列表尾
-
inset 加入
insert(2,'a') #利用索引插入任意位置
-
extend 迭代增加
list1.extend('abc') >>>['a','b','c'] list1.extend(['abc', 1, 2]) #迭代增加至列表尾 >>>['abc', 1, 2]
-
-
删
-
按位置删
.pop() #无索引默认删最后一个
-
按元素删
.remove() #相同元素删第一个
-
清空
.clear() #清空完为空列表
-
按索引/切片删
del list1[-1] del list1[::2]
-
-
改
-
按索引
list1[0] = 'a'
-
-
查
-
利用索引、切片(步长)
-
for i in list1: print(i)
-
-
-
列表的嵌套
list = [1, 2, 3, [4, 5, 6]] #找出list列表中数字5的位置 >>>list[3][1]
作者:王韩六六
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.