2024-04-19 13:53:21 发布
网友
我通过Jupyter笔记本使用Python-3.4。从给定的代码集中删除以下代码:
clean_set = set(given_list).remove(dirty_set)
但得到了以下错误:
知道我错过了什么吗?谢谢!在
您可以使用列表理解从列表中删除脏项:
clean_list = [i for i in given_list if i not in dirty_set]
或者,如果要删除重复项,请使用集合的差异:
如果dirty_set已经是一个集合,那么可以使用-运算符,但是set.difference更可取,因为它接受任何iterable。在
dirty_set
-
set.difference
您可以使用列表理解从列表中删除脏项:
或者,如果要删除重复项,请使用集合的差异:
^{pr2}$如果
dirty_set
已经是一个集合,那么可以使用-
运算符,但是set.difference
更可取,因为它接受任何iterable。在相关问题 更多 >
编程相关推荐