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个元素相关推荐

  1. python取列表前几个元素_Python下几种从一个序列中取出元素的方法

    使用Python进行数据处理时,有时候会有这样的操作,比如从一个列表或者numpy array中随机取出一个元素,对一个列表中的元素进行shuffle,等等.虽然这些操作也可以通过编写很简短的程序完成 ...

  2. python取列表前几个元素_Python 获取list(列表)前n个不重复元素

    a = [1,2,2,3,3,4,5,6] 1.第一种方法def get_unique_N(iterable, N): """Yields (in order) the ...

  3. python 取一个字前的文本的_python删除某一行字符前面的内容

    python怎么把字符串第一个字符去掉年轻总是容易犯错的,尤其是拿爱和岁月比漫长. 比如小编输入C69.6 怎样保留69.6而去掉"C" 编写一个python程序,从非空字符串中删 ...

  4. 《 Python List列表全实例详解系列(五)》——修改元素(修改单个、修改一组)

    < Python List列表全实例详解系列(五)> --修改元素(修改单个.修改一组) 接上一篇:<  Python List列表全实例详解系列(四)>__列表删除元素(4种 ...

  5. python取数字前n位

    python取数字前n位 思路::如果我们要取一个位数很多的数字前n位(int型),可以将其转换为字符串类型后操作. #创建一个较大的数(阶乘) def jie(n):s=1for i in rang ...

  6. python list删除元素_python中List添加、删除元素的几种方法

    原博文 2015-06-21 18:51 − 一.python中List添加元素的几种方法 List 是 Python 中常用的数据类型,它一个有序集合,即其中的元素始终保持着初始时的定义的顺序(除非 ...

  7. python将列表的第一列删除_python列表基本操作:索引(访问),切片,扩展,删除,追加,统计,长度,获取下标等...

    List(列表) 列表,是一种用于保存一系列有序项目的集合,在 Python 中你需要在它们之间加上一个逗号 注意:列表是可变数据类型 列表的基本操作有:索引(访问),切片,扩展,删除,追加,统计,长 ...

  8. python 取列表偶数和奇数位置的值

    python中的列表等于其他语言中的数组 首先了解下一般取列表怎么按索引取值,也就是列表的切片: list[i:j] 就是从列表的索引 i 到索引j 个的值:列表的索引第一位是从0开始的 list[i ...

  9. python中列表是什么样的数据结构_Python中列表、字典、元组、集合数据结构整理...

    Python常见数据结构整理 Python中常见的数据结构可以统称为容器(container).序列(如列表和元组).映射(如字典)以及集合(set)是三类主要的容器. 一.序列(列表.元组和字符串) ...

最新文章

  1. Fragment专辑(三):Fragment的添加(add)和替换(replace)的不同
  2. OO实现ALV TABLE 二:ALV显示的三种形式
  3. boost::hana::tag_of_t用法的测试程序
  4. js 引用 java常量_java调用JS 与JS 调java
  5. OpenCV 4.5 发布!
  6. nginx mozilla_Android进入汽车市场,Mozilla进入电视市场,等等
  7. linux查看绑定ipv6的端口号,[原创]如何在windows和linux绑定IPV6
  8. cheat engine 将选中目标的函数_EXCEL函数与公式剖析:IF
  9. 2.原子变量 CAS算法
  10. seo链轮应该怎么去做
  11. 16进制转换成rgba方法
  12. mmd动作:Bad End Night
  13. 计算机磁盘在线分区,电脑硬盘分区知多少 怎么分区才合理?
  14. 删除Windows中设备与驱动器下的多余图标
  15. Rust程序设计语言-使用包、Crate和模块管理不断增长的项目
  16. 生产计划排程APS系统整体结构
  17. 解决myeclipse破解运行后出现的security alert:integrity check error
  18. Qt编译遇到问题和解决方法
  19. MySQL InnoDB 表不存在问题修复
  20. Vmware 自适应分辨率设置

热门文章

  1. 推荐个OCP视频,51cto网站尚观的资料还不错,支持下载
  2. ARC算法分析与实现
  3. linux系统使用R语言,R语言-基础操作
  4. 海思3519 qt ffmpeg 软解码播放avi
  5. ubuntu gcc 安装 使用
  6. 解析kubernetes Aggregated API Servers
  7. 程序员找工作的注意事项
  8. Game of Threads POC【源码分析】
  9. [Unity] ACT 战斗系统学习 9:Bolt 和 FlowCanvas
  10. stlink v3驱动_STLINK-V3SET - STLINK-V3模块化在线调试器和编程器用于STM32/STM8 - STMicroelectronics...