查找字符串中出现次数最多的字符

梅兰

这段代码将查找字符串中出现频率最高的chr,并且通过字典几乎可以正常工作,但是不幸的是,当两个键具有相同的频率时,我想让它返回最后一个键,但它返回第一个。

这是我到目前为止所做的:

def most_frequent_letter(s):
    st = s.lower().replace(' ', '')
    frequencies = {}
    for items in st:
        if items in frequencies:
            frequencies[items] += 1
        else:
            frequencies[items] = 1

    return max(frequencies, key=frequencies.get)




most_frequent_letter('mmmaaa')
Out[48]: 'm'

但是我不知道如何返回“ a”而不是“ m”。

马蒂诺

这是创建反向频率字典的方法。通过使用字典理解,我还使频率字典及其反向的创建相当简洁

def most_frequent_letter(s):
    st = s.lower().replace(' ', '')
    frequencies = {}
    frequencies = {item: frequencies.setdefault(item, 0) + 1 for item in st}
    rev_freq = {count: key for key, count in frequencies.items()}
    return rev_freq[max(rev_freq)]

print(most_frequent_letter('nnmmmaaa'))  # -> a

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找字符串中出现次数最多的字符

来自分类Dev

给定字符串中出现次数最多的词

来自分类Dev

查找子字符串在字符串中连续出现的次数最多

来自分类Dev

查找字符串中重复次数最多的单词

来自分类Dev

使用SQL搜索字符串中出现次数最多的值

来自分类Dev

如何找到列表中出现次数最多的两个字符串?

来自分类Dev

查找哪个字符出现在字符串中的次数最多

来自分类Dev

搜索出现次数最多的字符串

来自分类Dev

使用powershell在.txt文件中查找出现次数最多的字符串

来自分类Dev

查找字符串中出现的许多字符

来自分类Dev

查找字符串中出现的许多字符

来自分类Dev

查找字符串中出现的句子

来自分类Dev

查找字符串中字母出现的次数

来自分类Dev

LINQ查询以查找重复次数最多的多维数组的字符串

来自分类Dev

查找元素的索引字符串中出现的次数

来自分类Dev

查找数组中出现次数最多的相同数字

来自分类Dev

查找数组中出现次数最多的数字

来自分类Dev

查找数组中出现次数最多的相同数字

来自分类Dev

PostgreSQL SQL查询以查找字符串中子字符串出现的次数

来自分类Dev

获取字符串出现次数最多的第一个字母

来自分类Dev

查找字符串中某个字符出现次数的更好方法

来自分类Dev

在字符串中查找字符串的出现

来自分类Dev

如何找到字符串中重复次数最多的单词?

来自分类Dev

从包含python中句子的字符串中找到重复次数最多的单词

来自分类Dev

如何找到字符串中重复次数最多的单词?

来自分类Dev

如何选择关键字匹配次数最多的字符串?

来自分类Dev

查找字母中每个字母出现次数最多的单词

来自分类Dev

查找字符串的子字符串,以使子字符串的长度与其出现次数的乘积最大化

来自分类Dev

SQL查询以查找不嵌套的表中出现次数最多的值

Related 相关文章

  1. 1

    查找字符串中出现次数最多的字符

  2. 2

    给定字符串中出现次数最多的词

  3. 3

    查找子字符串在字符串中连续出现的次数最多

  4. 4

    查找字符串中重复次数最多的单词

  5. 5

    使用SQL搜索字符串中出现次数最多的值

  6. 6

    如何找到列表中出现次数最多的两个字符串?

  7. 7

    查找哪个字符出现在字符串中的次数最多

  8. 8

    搜索出现次数最多的字符串

  9. 9

    使用powershell在.txt文件中查找出现次数最多的字符串

  10. 10

    查找字符串中出现的许多字符

  11. 11

    查找字符串中出现的许多字符

  12. 12

    查找字符串中出现的句子

  13. 13

    查找字符串中字母出现的次数

  14. 14

    LINQ查询以查找重复次数最多的多维数组的字符串

  15. 15

    查找元素的索引字符串中出现的次数

  16. 16

    查找数组中出现次数最多的相同数字

  17. 17

    查找数组中出现次数最多的数字

  18. 18

    查找数组中出现次数最多的相同数字

  19. 19

    PostgreSQL SQL查询以查找字符串中子字符串出现的次数

  20. 20

    获取字符串出现次数最多的第一个字母

  21. 21

    查找字符串中某个字符出现次数的更好方法

  22. 22

    在字符串中查找字符串的出现

  23. 23

    如何找到字符串中重复次数最多的单词?

  24. 24

    从包含python中句子的字符串中找到重复次数最多的单词

  25. 25

    如何找到字符串中重复次数最多的单词?

  26. 26

    如何选择关键字匹配次数最多的字符串?

  27. 27

    查找字母中每个字母出现次数最多的单词

  28. 28

    查找字符串的子字符串,以使子字符串的长度与其出现次数的乘积最大化

  29. 29

    SQL查询以查找不嵌套的表中出现次数最多的值

热门标签

归档