Python列表的扩展

Python有内置一些执行统计运算的函数,如果列表内容都是数值的时候可以使用max()函数获取列表中的最大值,min()函数可以获取列表中的最小值,sum()函数可以获取列表的总和。 查询列表函数的个数使用len()函数。

a=[1,2,3,4,5]
b = max(a)
c = min(a)
d = sum(a)
e = len(a)
print(b)
print(c)
print(d)
print(e)

列表的相加使用加号(+)进行,相当于把列表进行拼接或者结合到一起。列表做乘法,乘的数字相当于列表元素重复的次数。

a = [10,'a','true']
b = ['int','str','bool']
c = a+b
print(c)
d = c*3
print(d)
e = ['1',2,3]*2
print(e)

列表删除元素pop()的讲解,使用pop()方法删除的元素可以被获取到, 在使用pop()方法时,如果没有指定删除哪个元素,默认删除最后一个元素。

a = [1,2,5,4,3]
a.pop()
print(a)
a.pop(2)
print(a)

颠倒排序reverse(),reverse()方法时用来把一个列表进行颠倒过来 sort()排序,sort()方法可以对列表元素从小到大排序,这个方法同时对纯数值元素与纯英文字符串元素有非常好的效果,需要注意的是,经排序后原列表的元素顺序会被永久更改。 sorted排序,与sort功能一样,只是不会更改原列表顺序。

a = [1,5,9,2,3,6,4]
a.reverse()
print(a)
a.sort()
print(a)
a = [1,5,9,2,3,6,4]
b = sorted(a)
print(b)
print(a)
a = ['ab','c','tom','hello','hi']
a.reverse()
print(a)
a.sort()
print(a)
a = ['ab','c','tom','hello','hi']
b = sorted(a)
print(b)
print(a)

可以看出来sorted()的使用方式与另外两种不一样,因为sorted()是内置函数,而reverse()和sort()是方法。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值