2024-04-26 18:24:31 发布
网友
我怎样才能得到两组数字的一个组合
alist =[[0, 1], [0, 2], [0, 3], [1, 0], [1, 2], [1, 3], [2, 0], [2, 1], [2, 3], [3, 0], [3, 1], [3, 2]]
我想返回:
alist = [[0, 1], [0, 2], [0, 3], [1, 2], [1, 3], [2, 3]]
你的问题不太清楚。如果我理解了您要做的事情:首先对您的配对进行排序,然后使用set删除重复项。因为列表是不可散列的,所以在使用set之前,请将对转换为元组:
set
set(tuple(sorted(x)) for x in alist)
你的问题不太清楚。如果我理解了您要做的事情:首先对您的配对进行排序,然后使用
set
删除重复项。因为列表是不可散列的,所以在使用set
之前,请将对转换为元组:相关问题 更多 >
编程相关推荐