给定数组打印最不频繁的元素

Gvs Saisumanth

您会得到一组数字。打印出现最少的元素。如果元素多于1个,则按其值的降序打印所有元素。

输入:

[9, 1, 6, 4, 56, 56, 56, 6, 4, 2]

输出:

[9, 2, 1]

我实际上得到了输出,但没有执行私人案件,请帮助我。

  from collections import Counter
n=int(input())
ans=""
list1=[]
list2=[]
list1=[int(x) for x in input().strip().split()][:n]
dict1=dict(Counter(list1))
k=min(dict1,key=dict1.get)
l=dict1[k]

for i,j in dict1.items():
  if(j==l):
    list2.append(i)

list2.reverse()
for i in list2:
  ans+=str(i)+' '

print(ans[:-1])
阿诺·梅克伯格

我看到了很多复杂的答案。实际上,可以通过仅对以下实例中的项目使用列表理解来完成Counter()

>>> from collections import Counter
>>> count = Counter([9, 1, 6, 4, 56, 56, 56, 6, 4, 2])
>>> values = [key for key, value in count.items() if value == min(count.values())]
>>> values.sort(reverse=True)  # [9, 2, 1]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从最不频繁到最频繁对数组索引排序?

来自分类Dev

给定数组的 MIPS 打印值

来自分类Dev

打印具有与给定字符串匹配的键的选定数组元素

来自分类Dev

元素小于或等于给定数组中元素的数组

来自分类Dev

如何打印给定数组中负数组的数量?

来自分类Dev

在给定数组中找到给定元素

来自分类Dev

制作一个打印给定数字倍数的数组

来自分类Dev

如何使用javascript为每个打印给定数组

来自分类Dev

如何以 JSON 格式打印给定数组?

来自分类Dev

给定数组中任何两个元素的总和

来自分类Dev

给定数组查找给出求和的元素的所有组合

来自分类Dev

如何查找给定数字之和的数组元素

来自分类Dev

在给定数组中重复元素的“ Julian”方式

来自分类Dev

最小元素是特定给定数字的子数组的数量

来自分类Dev

想要在给定数组中打印具有相同数字的数组元素,例如2222、11、888888等。{1,121,222,44,451,5510,414}

来自分类Dev

如何每行打印特定数量的数组元素?

来自分类Dev

如何打印以特定数字开头的数组元素?

来自分类Dev

给定数组中的某个元素,如何查找下一个元素

来自分类Dev

从给定数组中提取或切片特定的关联数组元素

来自分类Dev

提取给定数组中的公共元素以创建一个新数组

来自分类Dev

查找其数组字段至少包含给定数组的n个元素的文档

来自分类Dev

从给定数组中提取或切片特定的关联数组元素

来自分类Dev

如何计算给定数组中'0-6'之间的随机数打印的次数?

来自分类Dev

红宝石数组最频繁元素的计数

来自分类Dev

查找数组中最频繁出现的元素的频率

来自分类Dev

在字典中查找最不频繁的值

来自分类Dev

最不频繁的数字和离群值-Jupyter

来自分类Dev

如何在Java中特定数组之后打印所有数组元素?

来自分类Dev

如何找到使用最频繁和最不频繁的熊猫的计数?

Related 相关文章

  1. 1

    如何从最不频繁到最频繁对数组索引排序?

  2. 2

    给定数组的 MIPS 打印值

  3. 3

    打印具有与给定字符串匹配的键的选定数组元素

  4. 4

    元素小于或等于给定数组中元素的数组

  5. 5

    如何打印给定数组中负数组的数量?

  6. 6

    在给定数组中找到给定元素

  7. 7

    制作一个打印给定数字倍数的数组

  8. 8

    如何使用javascript为每个打印给定数组

  9. 9

    如何以 JSON 格式打印给定数组?

  10. 10

    给定数组中任何两个元素的总和

  11. 11

    给定数组查找给出求和的元素的所有组合

  12. 12

    如何查找给定数字之和的数组元素

  13. 13

    在给定数组中重复元素的“ Julian”方式

  14. 14

    最小元素是特定给定数字的子数组的数量

  15. 15

    想要在给定数组中打印具有相同数字的数组元素,例如2222、11、888888等。{1,121,222,44,451,5510,414}

  16. 16

    如何每行打印特定数量的数组元素?

  17. 17

    如何打印以特定数字开头的数组元素?

  18. 18

    给定数组中的某个元素,如何查找下一个元素

  19. 19

    从给定数组中提取或切片特定的关联数组元素

  20. 20

    提取给定数组中的公共元素以创建一个新数组

  21. 21

    查找其数组字段至少包含给定数组的n个元素的文档

  22. 22

    从给定数组中提取或切片特定的关联数组元素

  23. 23

    如何计算给定数组中'0-6'之间的随机数打印的次数?

  24. 24

    红宝石数组最频繁元素的计数

  25. 25

    查找数组中最频繁出现的元素的频率

  26. 26

    在字典中查找最不频繁的值

  27. 27

    最不频繁的数字和离群值-Jupyter

  28. 28

    如何在Java中特定数组之后打印所有数组元素?

  29. 29

    如何找到使用最频繁和最不频繁的熊猫的计数?

热门标签

归档