gpt4 book ai didi

python - 柜台 list

转载 作者:太空宇宙 更新时间:2023-11-03 13:46:09 24 4
gpt4 key购买 nike

我有一个这样的计数器:

counter = Counter(['a','a','b','b','b','c'])

给出这个对象:

Counter({'b': 3, 'a': 2, 'c': 1})

然后我想创建一个列表,例如:

list[0] = 'b'
list[1] = 'a'
list[2] = 'c'

有什么想法可以用最简单和最快的方式做到这一点吗?谢谢

最佳答案

您可以使用 collections.Counter.most_common (返回 n 个最常见元素的列表及其从最常见到最少的计数):

>>> counter.most_common()
[('b', 3), ('a', 2), ('c', 1)]

>>> [key for key, _ in counter.most_common()]
['b', 'a', 'c']

关于python - 柜台 list ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20027357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com