首页 > 编程语言 >python之常用方法

python之常用方法

时间:2022-11-04 17:56:33浏览次数:33  
标签:常用 元素 python max Counter 列表 collections 方法

查找列表中出现最频繁的元素

使用 max() 函数可以快速查找出一个列表中出现频率最高的某个元素。

>>> a = [1, 2, 3, 4, 3, 4, 5, 4, 4, 2]
>>> b = max(set(a), key=a.count)
>>> b
4

统计列表中所有元素的出现次数

collections 是 Python 中的一个宝藏模块,它提供了很多特性。Counter 方法正好可以完美解决这个需求。

>>> from collections import Counter
>>>
>>> a = [1, 2, 3, 4, 3, 4, 5, 4, 4, 2]
>>> Counter(a)
Counter({4: 4, 2: 2, 3: 2, 1: 1, 5: 1})

 

标签:常用,元素,python,max,Counter,列表,collections,方法
From: https://www.cnblogs.com/xingxia/p/pythonic.html

相关文章

  • idea 开发中常用快捷键设置
    快捷键总结1.1Ctrl+…功能快捷键删除当前行Ctrl+Y复制当前行,直接在下一行复制当前行Ctrl+D(Duplicate复制)选中文本,连续按可以扩大选中范围(以单词......
  • Python xml 文件解析操作之 ElementTree 模块
    首先我们了解下XML格式Element类型是一种灵活的容器对象,用于在内存中存储结构化数据。每个element对象都具有以下属性:1.tag标签:string对象,表示数据代表的种类。......
  • Linux删除tunnel的方法
    测试lvs的时候,添加了一个IPtunnel,如下:/sbin/ifconfigtunl0$VIPbroadcast$VIPnetmask255.255.255.255up/sbin/routeadd-host$VIPdevtunl0测试完毕......
  • 一句话简单了解堆和方法区
    堆和方法区是所有线程共享的资源,其中堆是进程中最大的一块内存,主要用于存放新创建的对象(所有对象都在这里分配内存),方法区主要用于存放已被加载的类信息、常量、静态变量、即......
  • 开发那些事儿:加密机授权注意事项汇总及解决方法
    在此前的文章中,我们提到过EasyGBS、EasyNVR、EasyCVR、EasyDSS等视频平台的授权方式,有加密机、加密狗、激活码三种方式,其中以加密机使用的较多。近期也有一些用户反馈加密......
  • Vue表单验证插件Vue Validator使用方法详解
    https://www.jb51.net/article/110609.htmVue-validator是Vue的表单验证插件,供大家参考,具体内容如下Vue版本:1.0.24Vue-validator版本:2.1.3基本使用12345......
  • (数据分享)江苏降水量数据的获取途径及方法:2000年1月-2010年12月小时级数据
    本文章分享的是江苏2000年1月-2010年12月欧洲中心数据30km分辨率的降水数据,平台有欧洲气象中心数据、nasa数据的历史数据、预测数据。 数据简介:降水是指从天空降落到地......
  • python面试题
    将一个字符串逆序,不能使用反转函数求从10到100中能被3或5整除的数的和WhatisPython?WhatarethebenefitsofusingPython?WhatisPEP8?Whatispicklingandunpic......
  • 【python】后端文件流下载数据
    后台实现下载接口1.1通过文件流下载importosimporttimefromdjango.httpimportStreamingHttpResponsedefdownload_file_blob(name,url):""":param......
  • python 打包后运行提示 ModuleNotFoundError: No module named 'xxx'
    毫无疑问,是打的包有问题。目前见到的原因有三:1.pycharm开发环境的引用的包版本和外面的环境引用的包版本不一致。  处理方式:想办法让两个版本一致。  相关命......