python-列表基本方法

1、列表可存储任意数据类型,可变类型数据:数据定义之后,可往这个数据中增删改数据;列表不用定义变量接收,字符串需要接收
li=['11',22,''abc]

2、下标取值
print(li[0]) >>>11

3、切片(左闭右开)
li[0:2:步长默认为1]

4、`li.append('99'),往列表后面加数据

li.append['de','xiao',33] >>>11,22,'abc',['de','xiao',33]

5、`li.insert(位置下标,值)指定位置插入数据

6、extend() 可以往列表中一次性添加多条数据

1、li.extend('AAA') #将AAA拆成3个元素插入 >>>11,22,'ab','A','A','A'

2、li.extend(['de','xiao',33]) >>>11,22,'abc','de','xiao',33

7、删除数据

remove:删除指定元素
li.remove(11)

pop: 默认删除最后一个元素,可根据下标删除元素
li.pop()

clear:清空列表
li.clear()

index:根据值查找下标位置(只返回第一个)
print(li.index(11)) >>>0

count:统计某个元素的数量
print(li.count(11))

sort():排序
li.sort() #默认值reverse=False,从小到大排序;reverse=True,从大到小排序 ;不用接收结果
print(li)

reverse():反序
li.reverse #不用接收结果
print(li)

copy():
li1=li # 赋值,id地址一致
li2=li1.copy()#复制后,内存id不一致

posted @ 2020-10-19 08:15  shooter_w  阅读(83)  评论(0编辑  收藏  举报