我对python中的元组有问题。我有以下元组列表:
gamma2 = [[('p', 'u'), ('r', 'w')], [('p', 'w'), ('r', 'u')], [('r', 'u'), ('p', 'w')],[('r', 'w'), ('p', 'u')]]
现在,部分[('p', 'u'), ('r', 'w')]
和[('r', 'w'), ('p', 'u')]
对我来说是一样的,还有[('p', 'w'), ('r', 'u')]
和[('r', 'u'), ('p', 'w')]
。你知道吗
所以我想删除列表中的一个双条目,但我不知道如何删除。你知道吗
我尝试过哈希表和set,但问题是,哈希表的元组对不同,它将由gamma2.add()
添加。你知道吗
你有什么想法吗?你知道吗
你可以尝试使用元组和集合
在某些情况下,最好在
sorted
内使用set
(谢谢@rockikz)第三种解决方案是使用
frozenset
将给你结果:
集合-唯一值列表
如果你想在结果中使用相同的类型,你可以这样做:
会给你
相关问题 更多 >
编程相关推荐