Python列表常用方法

Python列表常用方法


1. append()
在列表的最后添加元素

listA = ['鸡肉', '鸭肉']
listA.append('鱼肉')
print(listA) # ['鸡肉', '鸭肉', '鱼肉']

2. insert(_index, _obj)
在指定下标添加元素

listA = ['A', 'C', 'D']
listA.insert(1, 'B')
print(listA) # ['A', 'B', 'C', 'D']

3. extend()
列表合并, 在列表末尾最佳另一个列表

listA = ['A', 'B', 'C']
listB = ['D', 'E', 'F']
listA.extend(listB)
print(listA) # ['A', 'B', 'C', 'D', 'E', 'F']

4. index()
返回某个值匹配项的下标

listA = ['A', 'B', 'C']
listB = ['D', 'E', 'F']
listA.extend(listB)
listA.index('C')
print(listA.index('C'))

5. count(__value)
返回列表中某个值出现的次数

listA = ['A', 'B', 'A', 'D', 'E', 'F']
print(listA.count('A')) # 2

6. pop(_index)
移除并返回列表中对应下表的值(无参时默认移除最后一位)

listA = ['A', 'B', 'A', 'D', 'E', 'F']
print(listA.pop()) # F
print(listA.pop(1)) # B	
print(listA) # ['A', 'A', 'D', 'E', 'F']

7. remove(_value)
移除列表中某个值的第一个匹配项

listA = ['A', 'B', 'A', 'D', 'E', 'F']
listA.remove('A')
print(listA) # ['B', 'A', 'D', 'E', 'F']

8. reverse()
将列表中的元素按下标反向存放

listA = ['A', 'B', 'C', 'D', 'E', 'F']
listA.reverse()
print(listA) # ['F', 'E', 'D', 'C', 'B', 'A']

listB = [1, 3, 5, 6, 9, 15]
listB.reverse()
print(listB)  # [15, 9, 6, 5, 3, 1]

listC = ["charlie", "alpha", "delta", "butter", "zulu"]
listC.reverse()
print(listC) ['zulu', 'butter', 'delta', 'alpha', 'charlie']

9. sort()
将列表按升序排序

listA = ["charlie", "alpha", "delta", "butter", "zulu"]
listA.sort()
print(listA) # ['alpha', 'butter', 'charlie', 'delta', 'zulu']

listB = [7, 3, 5, 21, 9, 15]
listB.sort()
print(listB) # [3, 5, 7, 9, 15, 21]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值