集列表中的唯一项

弗拉德

如果我有套装清单:

>>> lst = [{1, 2}, {0, 1}, {1, 2}]

如何退还独特物品?

尝试众所周知的方法set()不起作用:

>>> set(lst)
TypeError: unhashable type: 'set'
云杉

如果用“唯一项”来表示唯一集,则可以使用frozenset,这是的可哈希但不可变的版本set您可以将集合frozenset最初构建为对象,或者如果需要对其进行突变,请执行以下操作:

uniques = set(frozenset(s) for s in lst)

然后:

>>> uniques
set([frozenset([1, 2]), frozenset([0, 1])])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django在多个manytomany实例中创建查询集或唯一项目列表

来自分类Dev

SASS中多个列表中的唯一项

来自分类Dev

列表验证中的 Asp.NET 唯一项

来自分类Dev

Python-通过添加计数使列表中的非唯一项唯一

来自分类Dev

ArrayList中的唯一项

来自分类Dev

获取数组中的唯一项

来自分类Dev

两个列表中唯一项的列表,彼此之间重复

来自分类Dev

哈希集-未添加唯一项

来自分类Dev

如何在C#中从唯一项列表中顺序执行多个Regex替换

来自分类Dev

Elisp-删除长度为1的列表中的唯一项目

来自分类Dev

显示具有二维数组中唯一项的列表

来自分类Dev

在Google Apps脚本(JavaScript)中查找列表的唯一项

来自分类Dev

使用jQuery预选下拉列表中的唯一项目

来自分类Dev

underscore.js-从嵌入对象列表中的对象创建唯一项数组

来自分类Dev

仅将唯一项附加到python列表?

来自分类Dev

计算列表中非唯一项的总数

来自分类Dev

从数组列表中选择随机的唯一项

来自分类Dev

仅将唯一项附加到python列表?

来自分类Dev

从字符串列表生成随机唯一项

来自分类Dev

从列表中完全删除一项

来自分类Dev

查找列表中的最后一项

来自分类Dev

如何识别数据框中的唯一项?

来自分类Dev

从两个数组中查找唯一项

来自分类Dev

计算数组中的唯一项。(迅速)

来自分类Dev

计算多列中的唯一项(颜色)

来自分类Dev

在Go Slice或数组中查找唯一项

来自分类Dev

数组中的javascript组唯一项

来自分类Dev

使用Javascript从数组中随机选择唯一项

来自分类Dev

从 Jquery 中的多个数组生成唯一项