python.list类中提供的方法

.append #在列表的最后插入字符串,数字,列表…等等

li =[11,22,33,44,55]
li.append("zxc")
li.append(66)
li.append([77])
print(li):
[11, 22, 33, 44, 55, 'zxc', 66, [77]]

.append 与.extend的区别:前者插入值可直接输入,后者需要[]或者”“进行包裹

.extend #在列表的最后插入字符串,数字,列表…等等

li =[11,22,33,44,55]
li.extend(["zxc"])
print(li):
[11, 22, 33, 44, 55, 'zxc']

li.extend("zxc")
print(li):
[11, 22, 33, 44, 55, 'zxc','z', 'x', 'c']

li.extend([66])
print(li):
[11, 22, 33, 44, 55, 'z', 'x', 'c', 'zxc', 66]

.clear #清除列表里的所有元素

li =[11,"zx",33,44,55]
li.clear()
print(li):
[]

.copy #浅拷贝

li =[11,22,33,44,55]
x= li.copy()
print(x):
[11,22,33,44,55]

.count #计算列表中有多少个指定的值

li =[11,22,22,44,55]
x= li.count(22)
print(x):
2

index #定位指定数值在列表中第一次出现的位置

li =[11,22,33,44,55]
x= li.index(22)
print(x):
1

.insert #在指定位置插入字符串,列表,数字…等等

li =[11,22,33,44,55]
li.insert(0,"asd")
print(li):
['asd', 11, 22, 33, 44, 55]

.pop #删除列表最后一个元素,并可以输出被删除的元素是什么。加入索引可以删除指定元素

li =[11,22,33,44,55]
x =li.pop(0)
print(li,"\n",x)
[22,33,44,55]
11

.remove #删除列表指定的元素(从左至右删除)

li =[11,22,33,44,55]
li.remove(22)
print(li):
[11,33,44,55]

.reverse #反转当前列表排序

li =[11,22,33,44,55]
li.reverse()
print(li):
[55, 44, 33, 22, 11]

.sort #将列表进行从小到大排序,插入reverse控制排序规则

li =[11,22,33,44,55]
li.sort()
print(li):
[11, 22, 33, 44, 55]
li.sort(reverse=True)
print(li):
[55, 44, 33, 22, 11]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值