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不一致