python取列表前⼏个元素_pythonlist输出最后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
unt(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=1python怎么读的
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的全部知识点内容总结,⼤家还可以在下⽅相关⽂章⾥到相关
⽂章进⼀步学习,感谢⼤家的阅读和⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论