简介:本文的首席执行官注释将介绍在Python列表中重复多少次的相关内容。我希望这对每个人都会有所帮助。让我们来看看。
输出列表元素的数量重复数字
def get_element(数据):
dic = {}
i = 0
当我借(数据)时:
如果DIC中的数据[i]:
”“”
循环搜索列表元素。如果元素一次出现一次,值等于1,并且多次出现,则值增加
”“”
dic [data [i] += 1
别的:
dic [data [i]] = 1
i += 1
对于j,k in dic.items():
如果k 1:
打印('数据阵列中的重复元素为%d,其数量为%d'%(j,k))
印刷(DIC)
my_list = [1,2,3,4,2,2,3,4,5,6,23,23,23,32]]
get_element(my_list)
代码显示如下:
#coding = UTF-8
如果__name__ =='__ main __':
a = [[
[2,3,34,56],
[14,23,45,6],
[2,3,34,56]
这是给予的
地图= {}
对于A中的项目:
s = str(项目)
如果在map.keys()中:
地图[S] =地图[S] +1
别的:
地图[S] = 1
对于map.keys()中的键:
打印(“%s为%d”%(键,地图[key])的数量)
操作结果:
本文的示例显示了Python统计列表中重复项目的数量的数量是一个非常实用的功能,适用于Python初学者可以学习的次数。具体方法如下:
对于列表,例如[1,2,2,2,2,2,3,3,3,3,4,4,4,4,4],现在我们需要计算此列表中的重复项目必须计算好几次。
方法1:
更重要的是?
1234
myList = [1,2,2,2,2,2,3,3,3,3,4,4,4,4,4] myset = set(myList)#myset是另一个列表,它是myList中的内容,而无需重复项目mySet中的项目:打印(“%d找到%d”%(item,mylist.count.count(item))))))))))))))))
方法2:
更重要的是?
123456
list = [1,2,2,2,2,2,3,3,3,4,4,4,4,4] a = {} for列表中的i = {}] = list.count(i)打印(a)
使用字典的特征来实现。
方法3:
更重要的是?
123
从收藏中进口国家柜台
这是另一种仅添加列表的方法:
更重要的是?
12345678910
l = [1,4,2,2,2,5,5,6,3,3,3,6,3,3,3,3,7,8,7,7,7,7,7,0,7,1,2,4,7,8,9] count_times = []对于i中的i:count_times.append(l.count(i))m = max(count_times)n = l.index(m)proprint。L [n])
实现的原理是记录相应位置列表中每个数字的每个数字,然后使用MAX查找最常出现的。
使用此代码,存在缺点。如果有多个结果,最终的现实结果只是最左边的结果,但是解决方案也很简单
f_test = open('test.txt','r')
li = f_test.readlines()
Special_DNA ='DNA = 334455'#
计数= 0 #count
因为我在李:
如果i.strip('
')== special_dna:
count = count+1
打印(计数)
您可以遍历第二个列表的元素,检查它是否显示在第二个列表中。如果您使用表来理解,则可以使用一行代码来完成任务。
List1 = [1,2,3,4,5]
List2 = [4,5,6,7,8]
打印[list1中的l for l in列表中的L]
#[4,5]
如果每个列表中没有重复的元素,则有另一种更好的方法。首先将两个列表转换为设置,然后获取两组以获取两个列表的重复元素。
set1 = set(list1)
set2 = set(list2)
打印set1 set 2
#{4,5}
结论:以上是为每个人编写的有关Python列表的首席CTO注释,以检查重复该内容的内容有多少相关内容。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?