0

字符串='你好'

输出必须是“e”,因为它是字符串中出现次数最少的字符。

lst=[1,1,2,3,4,5,5]
moc=min([(lst.count(chr),chr) for chr in (lst)])
print(moc)
4

1 回答 1

0

你可以使用最后一个元素Counter.most_common()

from collections import Counter

print(Counter('hhelloo').most_common()[-1][0])

然而,这不是很有效。如需更有效的方法,请查看以下答案:https ://stackoverflow.com/a/4743286/5946921

它以与实现least_common方式类似的方式Counter.most_common实现功能

于 2019-06-10T15:44:40.777 回答