一.列表的介绍和定义
1 .列表 类型:
<class 'list'>
2.符号:[]
3.定义列表:
方式1:[] 通过[] 来定义
list=[1,2,3,4,6]
print(type(list)) #<class 'list'>
方式2: 通过list 转换
str2="12345"
print(type(str2)) #<class 'str'>
list2=list(str2)
print(type(list2)) #<class 'list'>
二.列表的运用
一、添加值
1.通过索引添加值(覆盖原来的值)
list[3]="a"
print(list)
2.append 添加函数
list=[1,2,3,4,6]
list.append("h")
print(list)
3.insert 在指定的索引位添加元素
list=[1,2,3,4,6]
list.insert(2,"h")
print(list)
4.extend 连接两个列表
list=[1,2,3,4,6]
list1=[7,8,9,0]
list.extend(list1)
print(list)
print(list1)
二、删除
1.remove 删除
规则:从左开始删除,只删除第一个
list=[1,2,3,4,2,6]
list.remove(2)
print(list)
2.del 删除,根据索引删除
list=[1,2,3,4,2,6]
del list[2]
print(list)
3.pop 删除
liat.pop() 删除最后一位
三、排序
1.sort 从小到大自动排序
list=[1,8,9,3,4,2,6]
list.sort()
print(list) #[1, 2, 3, 4, 6, 8, 9]
2.sorted 排序(降序,升序)
list=[1,8,9,3,4,2,6]
print(sorted(list,reverse=True)) #降序
print(sorted(list,reverse=False)) #升序
四、查找
index 根据元素找出索引位
list=[1,8,9,3,4,2,6]
print(list.index(9))
五、逆转
reverse 反转