列表的魔法(三)

###############################灰魔法: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)
 

猜你喜欢

转载自www.cnblogs.com/jiangdali/p/10426700.html