gpt4 book ai didi

python - 如何将一对值转换为排序的唯一数组?

转载 作者:太空狗 更新时间:2023-10-30 00:43:58 25 4
gpt4 key购买 nike

我有这样的结果:

[(196, 128), (196, 128), (196, 128), (128, 196),
(196, 128), (128, 196), (128, 196), (196, 128),
(128, 196), (128, 196)]

我想将它转换为这样的唯一值,按排序顺序:

[128, 196]

而且我很确定 Python 中有类似单行技巧的东西(包括电池),但我找不到。

最佳答案

创建所有元组的集合并集,然后对结果进行排序:

sorted(set().union(*input_list))

演示:

>>> input_list = [(196, 128), (196, 128), (196, 128), (128, 196),
... (196, 128), (128, 196), (128, 196), (196, 128),
... (128, 196), (128, 196)]
>>> sorted(set().union(*input_list))
[128, 196]

关于python - 如何将一对值转换为排序的唯一数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35667931/

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