您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

从python中的multi-d数组中删除重复的条目

从python中的multi-d数组中删除重复的条目

将元素转换为元组,然后使用set

>>> xx=[['a',1],['b',2],['c',3],['c',3]]
>>> set(tuple(element) for element in xx)
set([('a', 1), ('b', 2), ('c', 3)])
>>>

与列表不同,元组可以被散列。因此。完成后,将元素转换回列表。将所有内容放在一起:

>>> [list(t) for t in set(tuple(element) for element in xx)]
[['a', 1], ['b', 2], ['c', 3]]
python 2022/1/1 18:48:13 有338人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶