Skip to main content
 首页 » 编程设计

python之从以任何顺序存在的python嵌套列表中删除重复的字符串

2025年05月04日19arxive

[["hello", "bye", "start"], ["bye", "start", "hello"], ["john", "riya", "tom"], ["riya","john", "tom"].....] 

我有一个这样的列表。我想从 Python 中的嵌套列表中删除重复元素,其中元素应按任何顺序排列。

输出应该是:-

[["hello", "bye", "start"], ["john", "riya", "tom"]] 

3 个字符串在任何列表中只应出现一次。 如何实现?

请您参考如下方法:

只需隐藏到 set 中,它就会自动删除项目。

a = [list(i) for i in {frozenset(k) for k in a}]