python取列表前几个元素_python list输出最后10个元素
python list输出10个元素的方法
怎么在python中输出一个列表中出现次数前十的元素
打印列表中出现前十的元素,可以利用列表的count属性,可以计数,然后根据数量多少排序 来输出元素
a = [1,'b','b',3,3,3,'d','d','d','d',5,5,5,5,5,'f','f','f','
f','f','f',7,7,7,7,7,7,7,'h','h','h','h','h','h','h','h',9,9
,9,9,9,9,9,9,9,'j','j','j','j','j','j','j','j','j','j',11,11
,11,11,11,11,11,11,11,11,11]
b = {} #定义空字典
for d in set(a): #去重复的值,set
b[a.count(d)] = d #去重后做计数,把数量和值写到字典b
for e in reversed(sorted(b.keys())[-10:]):
print e,':',b[e] #排序列表键值并取后10个(数量最大的10个),翻转后打印出数量与值。
t=[1,2,3,4,5,6,1,2,3,4,5,1,2,3,4,1,2,3,1,2,1,6,6,6,6,6,6,6,6]
d={}
for i in set(t):
d[i]=t.count(i)
t=sorted(d.iteritems(), key=lambda x : x[1], reverse=True)
j=1
for i in t:
print i[0]
按出现次数大小 输出,你取前10个就可以啦~
详解python中list的使用
1、list(列表)是一种有序的集合,可以随时添加、修改、删除其中的元素。
举例:listClassName = ['Jack','Tom','Mark']
列表可以根据索引获取元素,如:listClassName[0] :
列表索引是从0开始的,最后一个元素索引是len(listClassName)-1;
如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素:
1.1 获取列表个数(长度):用len()函数,可以获取列表元素的个数(元素从1开始计算的):len(listClassName)
1.2 添加元素:用append()函数,可以再列表末尾添加元素:listClassName.append('小明')
1.3 插入元素:用insert()函数,可以把元素插入到指定的位置:
1.4 替换元素:把某个元素替换成别的元素,可以直接赋值给对应的索引位置:
1.5 list里面的元素的数据类型也可以不同:
1.6 list元素也可以是另一个list:
以上所述是小编给大家介绍的python中list的使用详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持!
以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。
python取列表前几个元素_python list输出最后10个元素相关推荐
- python取列表前几个元素_Python下几种从一个序列中取出元素的方法
使用Python进行数据处理时,有时候会有这样的操作,比如从一个列表或者numpy array中随机取出一个元素,对一个列表中的元素进行shuffle,等等.虽然这些操作也可以通过编写很简短的程序完成 ...
- python取列表前几个元素_Python 获取list(列表)前n个不重复元素
a = [1,2,2,3,3,4,5,6] 1.第一种方法def get_unique_N(iterable, N): """Yields (in order) the ...
- python 取一个字前的文本的_python删除某一行字符前面的内容
python怎么把字符串第一个字符去掉年轻总是容易犯错的,尤其是拿爱和岁月比漫长. 比如小编输入C69.6 怎样保留69.6而去掉"C" 编写一个python程序,从非空字符串中删 ...
- 《 Python List列表全实例详解系列(五)》——修改元素(修改单个、修改一组)
< Python List列表全实例详解系列(五)> --修改元素(修改单个.修改一组) 接上一篇:< Python List列表全实例详解系列(四)>__列表删除元素(4种 ...
- python取数字前n位
python取数字前n位 思路::如果我们要取一个位数很多的数字前n位(int型),可以将其转换为字符串类型后操作. #创建一个较大的数(阶乘) def jie(n):s=1for i in rang ...
- python list删除元素_python中List添加、删除元素的几种方法
原博文 2015-06-21 18:51 − 一.python中List添加元素的几种方法 List 是 Python 中常用的数据类型,它一个有序集合,即其中的元素始终保持着初始时的定义的顺序(除非 ...
- python将列表的第一列删除_python列表基本操作:索引(访问),切片,扩展,删除,追加,统计,长度,获取下标等...
List(列表) 列表,是一种用于保存一系列有序项目的集合,在 Python 中你需要在它们之间加上一个逗号 注意:列表是可变数据类型 列表的基本操作有:索引(访问),切片,扩展,删除,追加,统计,长 ...
- python 取列表偶数和奇数位置的值
python中的列表等于其他语言中的数组 首先了解下一般取列表怎么按索引取值,也就是列表的切片: list[i:j] 就是从列表的索引 i 到索引j 个的值:列表的索引第一位是从0开始的 list[i ...
- python中列表是什么样的数据结构_Python中列表、字典、元组、集合数据结构整理...
Python常见数据结构整理 Python中常见的数据结构可以统称为容器(container).序列(如列表和元组).映射(如字典)以及集合(set)是三类主要的容器. 一.序列(列表.元组和字符串) ...
最新文章
- Fragment专辑(三):Fragment的添加(add)和替换(replace)的不同
- OO实现ALV TABLE 二:ALV显示的三种形式
- boost::hana::tag_of_t用法的测试程序
- js 引用 java常量_java调用JS 与JS 调java
- OpenCV 4.5 发布!
- nginx mozilla_Android进入汽车市场,Mozilla进入电视市场,等等
- linux查看绑定ipv6的端口号,[原创]如何在windows和linux绑定IPV6
- cheat engine 将选中目标的函数_EXCEL函数与公式剖析:IF
- 2.原子变量 CAS算法
- seo链轮应该怎么去做
- 16进制转换成rgba方法
- mmd动作:Bad End Night
- 计算机磁盘在线分区,电脑硬盘分区知多少 怎么分区才合理?
- 删除Windows中设备与驱动器下的多余图标
- Rust程序设计语言-使用包、Crate和模块管理不断增长的项目
- 生产计划排程APS系统整体结构
- 解决myeclipse破解运行后出现的security alert:integrity check error
- Qt编译遇到问题和解决方法
- MySQL InnoDB 表不存在问题修复
- Vmware 自适应分辨率设置
热门文章
- 推荐个OCP视频,51cto网站尚观的资料还不错,支持下载
- ARC算法分析与实现
- linux系统使用R语言,R语言-基础操作
- 海思3519 qt ffmpeg 软解码播放avi
- ubuntu gcc 安装 使用
- 解析kubernetes Aggregated API Servers
- 程序员找工作的注意事项
- Game of Threads POC【源码分析】
- [Unity] ACT 战斗系统学习 9:Bolt 和 FlowCanvas
- stlink v3驱动_STLINK-V3SET - STLINK-V3模块化在线调试器和编程器用于STM32/STM8 - STMicroelectronics...