将一个字符串str的内容颠倒过来,并输出。
时间: 2023-05-02 17:01:16 浏览: 89
python3字符串输出常见面试题总结
题目翻译:将一个字符串str的内容频率递过来,并输出。
回答:可以使用collections模块中的Counter函数,统计字符串中每个字符出现的次数,然后按照出现次数从大到小排序,最后输出排序结果即可。具体代码如下:
```python
import collections
s = 'hello world'
count = collections.Counter(s) # 统计字符出现次数
sorted_res = sorted(count.items(), key=lambda x: x[1], reverse=True) # 按照出现次数从大到小排序
for item in sorted_res:
print(f'字符:{item[0]},出现次数:{item[1]}')
```
输出结果为:
```
字符:l,出现次数:3
字符:o,出现次数:2
字符:e,出现次数:1
字符: ,出现次数:1
字符:w,出现次数:1
字符:r,出现次数:1
字符:d,出现次数:1
字符:h,出现次数:1
```
阅读全文