列表的魔法(三)
###############################灰魔法:list类中提供的方法##############################
参数
1、原来值最后追加
对象.方法(..) #li对象调用append方法
li = [11,22,33,44]
li.append(5)
li.append("alex")
li.append([1234,2323])
print(li)
2、清空列表
li = [11,22,33,44]
li.clear()
print(li)
3、拷贝,浅拷贝
li = [11,22,33,44]
v = li.copy()
print(v)
4、计算元素出现的次数
li = [11,22,33,44,22]
v = li.count(22)
print(v)
5、扩展原列表,参数;sk 迭代对象
li = [11,22,33,44,22]
li.extend([9898,"不得了"])
print(li)
6、根据值获取当前值索引位置(左边优先)
li = [11,22,33,44,22]
v = li.index(33)
print(v)
7、在指定索引位置插入元索
li = [11,22,33,44,22]
li.insert(0,99)
print(li)
8、删除某个值(1:指定索引;2:默认最后一个),并获取删除的值
li = [11,22,33,44,22]
v = li.pop()
print(li)
print(v)
li = [11,22,33,44,22]
v = li.pop(1)
print(li)
print(v)
9、删除列表中的指定值,左边优先
li = [11,22,33,44,22]
li.remove(33)
li.remove(22)
print(li)
10、将当前列表进行翻转
li = [11,22,33,44,22]
li.reverse()
print(li)
11、列表的排序
li = [11,44,22,33,22]
li.sort()
print(li)
li = [11,44,22,33,22]
li.sort(reverse=True)
print(li)