从Python列表中删除重复的组合元组可以使用以下方法:
lst = [(1, 2), (2, 1), (3, 4), (1, 2)]
lst = list(set(lst))
这种方法简单快捷,但是会改变元组的顺序。
lst = [(1, 2), (2, 1), (3, 4), (1, 2)]
dict_lst = {tuple(sorted(t)): None for t in lst}
lst = list(dict_lst.keys())
这种方法可以保留原始元组的顺序。
lst = [(1, 2), (2, 1), (3, 4), (1, 2)]
lst = [t for i, t in enumerate(lst) if t not in lst[:i]]
这种方法简洁高效,但是对于大型列表可能会有性能问题。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云