列表的修改
lst=[1,2,3]
lst[1]="w"
print(lst) #==>[1, 'w', 3]
lst1=[1,2,3]
lst1[0],lst1[2]="a","c"
print(lst1) #==>['a', 2, 'c']
lst2=[1,2,3]
lst2[2:]= "s","w","1" #从索引2开始变
print(lst2) #==> [1, 2, 's', 'w', '1']
列表的查询操作
1、index() :在列表中找到 第一个匹配的值对应的索引位置
2、count(): 统计在列表中某个元素出现的次数
3、sort():对列表进行升序排序,还可以让函数来决定排序标准。 python内置的全局
sorted()方法来对可迭代的序列排序生成新的序列。
4、reverse():对列表中的元素进行反向排序。
5、clear(): 用于清空列表,类似于 del a[:]。语法是list.clear()
lst=[1,2,5,3,6,7,7]
print(lst.index(2)) # 1 (索引1)
print(lst.count(7)) # 2 (2次)
lst.sort()
print(lst) # [1, 2, 3, 5, 6, 7, 7] 升序
lst1=[1,2,5,3,6,7,7]
lst1.reverse() #反着来,相当于 [::-1]
print(lst1) # [7, 7, 6, 3, 5, 2, 1]
lst1.sort(reverse=True) #从大到小排序
print(lst1) #[7, 7, 6, 5, 3, 2, 1]
lst1.sort(reverse=False) #从小到大排序
print(lst1) #[1, 2, 3, 5, 6, 7, 7]
lst2=[1,2,5,3,6,7,7]
lst2.clear()
print(lst2) # []