小白的python成长日记(第十二天)--还是列表

今天主要就是更新一下上一篇文章没有写完的知识,圆了大家的一个小心愿吧

今天开完会,然后再学习,结束都已经晚上十点办了,直奔主题了哈,完了我也好洗洗睡了。

当我们想要知道列表里面的元素出现了几次的时候,我们可以用到count()来查看

>>> li
[1, 5, 6, 8, 8, 8, 7, 99, 99, 7, 6]
>>> li.count(1)  #统计元素1出现的次数
1
>>> li.count(8)  #统计元素8出现的次数
3
>>> 

这个是单个查看的方法,还有一次查看所有的方法,但是这个我是在CSDN上借鉴的其他大佬的方法,也分享给大家吧

li = [1,5,6,8,8,8,7,99,99,7,6]
a = {}
for i in li:
    if li.count(i)>1:
        a[i] = li.count(i)
print(a)
#执行代码
=============== RESTART: C:/Users/Administrator/Desktop/123.py ===============
{6: 2, 8: 3, 7: 2, 99: 2}
>>> 

从上面代码可以一眼看到6在列表中出现了两次,8在列表中出现了三次

接下来是列表的反向,我感觉可能没啥用,但是既然有他的存在应该也是有用的东西,只是目前我还没有接触到,反向列表需要用到reverse()

>>> li
[1, 5, 6, 8, 8, 8, 7, 99, 99, 7, 6]
>>> li.reverse()  #反向
>>> li
[6, 7, 99, 99, 7, 8, 8, 8, 6, 5, 1]  #反向后
>>> 

简单吧,一键反向了

最后呢就是排序的了,这个常用了,各位看官需要拿出你们的小本本,把他写下来了,需要用到sort()

>>> li
[6, 7, 99, 99, 7, 8, 8, 8, 6, 5, 1]  #原列表
>>> li.sort()  #正向排序,从小到大
>>> li
[1, 5, 6, 6, 7, 7, 8, 8, 8, 99, 99]
>>> li.sort(reverse = True)  #反向排序,从大到小
>>> li
[99, 99, 8, 8, 8, 7, 7, 6, 6, 5, 1]
>>> 

好啦,今天的内容就是这些了,列表的内容也就基本更新完了,其实列表还有很多方法,但是我精力有限没有去找其他的,大家有兴趣的话可以去网上找找其他大佬发的文章哟。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值