TIM*_*MEX 4 python list list-manipulation
[3, 3, 3, 4, 4, 2]
Run Code Online (Sandbox Code Playgroud)
将会:
[ (3, 3), (4, 2), (2, 1) ]
Run Code Online (Sandbox Code Playgroud)
输出应按最高计数从第一到最低计数排序.在这种情况下,3到2比1.
Try*_*yPy 13
您可以在Python 2.7+中使用Counter(此配方适用于2.5+):
from collections import Counter
print Counter([3, 3, 3, 4, 4, 2]).most_common()
# [(3, 3), (4, 2), (2, 1)]
Run Code Online (Sandbox Code Playgroud)