列表类型的操作

列表是序列类型,由于列表是可变的,下列给出了列表类型额外的14个常用函数或方法。

 1.向列表添加元素

 
#利用append方法
a=[1,2,3,4] a.append(5) print(a) 输出:[1, 2, 3, 4, 5] #利用insert方法 a=[1,2,4] a.insert(2,3) print(a) 输出:[1, 2, 3, 4] #利用
extend方法
a=[1,2,3]
b=[4,5,6]
a.extend(b)
print(a)
输出:[1, 2, 3, 4, 5, 6]

2.删除元素

a=[1,2,3]
a.remove(2)
print(a)
输出:[1, 3]
a=[1, 2, 3, 4, 5, 6]
a.pop()
print(a)
输出:[1, 2, 3, 4, 5]
a=[1, 2, 3, 4, 5, 6]
del a[5]
print(a)
输出:[1, 2, 3, 4, 5]

3.排序和反转代码

a=[1, 2, 3, 4, 5, 6]
a.reverse()
print(a)
输出:[6, 5, 4, 3, 2, 1]
a=[2,4,6,7,3,1,5]
a.sort()
print(a)
输出:[1, 2, 3, 4, 5, 6, 7]

4.Python列表操作的函数和方法

cmp(list1, list2):比较两个列表的元素
len(list):列表元素个数 
max(list):返回列表元素最大值 
min(list):返回列表元素最小值 
list(seq):将元组转换为列表 
list.append(obj):在列表末尾添加新的对象
list.count(obj):统计某个元素在列表中出现的次数l
ist.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.index(obj):从列表中找出某个值第一个匹配项的索引位置
list.insert(index, obj):将对象插入列表
list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
list.remove(obj):移除列表中某个值的第一个匹配项
list.reverse():反向列表中元素
list.sort([func]):对原列表进行排序

猜你喜欢

转载自www.cnblogs.com/DrcProgrammingCool/p/11657259.html