例如,列表
现在我希望它变成这样:
什么是最快的方法来完成这个任务?
to_be
包含: 3个 "a"
, 4个 "b"
, 3个 "c"
, 5个 "d"
...to_be = ["a", "a", "a", "b", "b", "b", "b", "c", "c", "c", "d", "d", "d", "d", "d", ...]
现在我希望它变成这样:
done = ["a", "b", "c", "d", ... , "a", "b", "c", "d", ... , "b", "d", ...] (notice: some items are more than others as in amounts, but they need to be still in a pre-defined order, alphabetically for example)
什么是最快的方法来完成这个任务?
Counter
集合。 - A. Webb