如何用print函数统计字符串中每个字符出现的频率?
- 内容介绍
- 相关推荐
本文共计212个文字,预计阅读时间需要1分钟。
方法一:+ 方法定义:+ In [1]: str=dfadDFAfadfefFDs2e3rDFDFDFd3f + In [2]: print({i:str.count(i) for i in str}) + {'d': 4, 'f': 5, 'a': 2, 'D': 5, 'F': 5, 'A': 1, 'e': 2, 's': 1, '2': 1, '3': 2, 'r': 1} + 方法二:+ 导入模块:+ In [4]: import collections +
方法1:
In [1]: str="dfadDFAfadfefFDs2e3rDFDFDFd3f"
In [2]: print({i:str.count(i) for i in str})
{'d': 4, 'f': 5, 'a': 2, 'D': 5, 'F': 5, 'A': 1, 'e': 2, 's': 1, '2': 1, '3': 2, 'r': 1}
方法二:
In [4]: import collections
In [5]: str="dfadDFAfadfefFDs2e3rDFDFDFd3f"
In [6]: obj = collections.Counter(str)
In [7]: print(obj)
Counter({'f': 5, 'D': 5, 'F': 5, 'd': 4, 'a': 2, 'e': 2, '3': 2, 'A': 1, 's': 1, '2': 1, 'r': 1})
方法2:
可随意转载,欢迎署名!
本文共计212个文字,预计阅读时间需要1分钟。
方法一:+ 方法定义:+ In [1]: str=dfadDFAfadfefFDs2e3rDFDFDFd3f + In [2]: print({i:str.count(i) for i in str}) + {'d': 4, 'f': 5, 'a': 2, 'D': 5, 'F': 5, 'A': 1, 'e': 2, 's': 1, '2': 1, '3': 2, 'r': 1} + 方法二:+ 导入模块:+ In [4]: import collections +
方法1:
In [1]: str="dfadDFAfadfefFDs2e3rDFDFDFd3f"
In [2]: print({i:str.count(i) for i in str})
{'d': 4, 'f': 5, 'a': 2, 'D': 5, 'F': 5, 'A': 1, 'e': 2, 's': 1, '2': 1, '3': 2, 'r': 1}
方法二:
In [4]: import collections
In [5]: str="dfadDFAfadfefFDs2e3rDFDFDFd3f"
In [6]: obj = collections.Counter(str)
In [7]: print(obj)
Counter({'f': 5, 'D': 5, 'F': 5, 'd': 4, 'a': 2, 'e': 2, '3': 2, 'A': 1, 's': 1, '2': 1, 'r': 1})
方法2:
可随意转载,欢迎署名!

