Python List 常用 API

一、list 常用方法


1.1 追加元素

(1) append()

该方法用于在列表末尾添加元素,并且一次只能增加一个.

lists = []
lists.append(1)
lists.append(2)
print lists #[1, 2]

(2) extend()

该方法用于在列表默认追加另一个序列的中的多个值.

list1 = [1,2]
list2 = [3,4]
list1.extend(list2)
print list1 #[1, 2, 3, 4]

(3) 分片追加

lists = ['a','b']
lists[len(lists):] = list("cd")
print lists #['a', 'b', 'c', 'd']

1.2 统计元素出现次数

(1) count()

该方法用于统计某个元素在列表中出现的次数.

lists = list("hello")
print lists.count('l') #2

1.3 查找元素

(1) index()

该方法用于从列表中找出某个值第一个匹配项的索引位置.

lists = list("hello")
print lists.index('l') #2

1.4 插入元素

(1) insert()

该方法用于将对象插入到列表中,两个参数,第一个是索引位置,第二个插入的元素对象.

lists = list("hello")
lists.insert(3,'o')
print lists #['h', 'e', 'l', 'o', 'l', 'o']

(2) 分片插入

lists = list("hello")
lists[3:3] = 'o'
print lists #['h', 'e', 'l', 'o', 'l', 'o']

1.5 移除元素

(1) pop()

该方法用于移除列表中的最后一个元素,并返回该元素的值.

lists = list("hello")
print lists.pop() #o
print lists.pop() #l
print lists       #['h', 'e', 'l']

(2) 分片移除

lists = list("hello")
lists[len(lists)-1:] = []
print lists #['h', 'e', 'l', 'l']
lists[len(lists)-1:] = []
print lists #['h', 'e', 'l']

(3) remove()

该方法用于移除列表中某个值的第一匹配项.

lists = list("hello")
lists.remove('l')
print lists #['h', 'e', 'l', 'o']

1.6 排序列表

(1) sort()

该方法用于对列表进行排序,修改原列表.

lists = list("hello")
lists.sort()
print lists #['e', 'h', 'l', 'l', 'o']

(2) sorted()

如果想要返回一个已排序的列表副本,而不影响原来的列表使用sorted函数.

lists = list("hello")
print sorted(lists) #['e', 'h', 'l', 'l', 'o']
print lists         #['h', 'e', 'l', 'l', 'o']

1.7 反转列表

(1) revense()

该方法用于将列表中的元素反转 .

lists = list("hello")
lists.reverse()
print lists #['o', 'l', 'l', 'e', 'h']

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值