【发布时间】:2014-03-06 04:45:32
【问题描述】:
我有包含单词的文件,我想将它们添加在一起,并且仅包含唯一单词的条件。如何实施? 这是一个例子:
words1 = {'view', 'lower', 'sample','good'}
words2 = {'sold', 'good', 'part', 'view'}
答案应该是:
words = {'view', 'lower', 'sample', 'good', 'sold', 'part'}
【问题讨论】:
-
您在输出中列出了两次
'view'.. -
对不起,我做了修改。实际上我得到了 AttributeError 的错误:'list' 对象在程序中没有属性'union'。我该怎么办?
-
那你没有集合;您的代码在此处发布 使用集合,但您的实际代码有列表。首先调用
set()将您的列表变成集合。 -
words =
set(words1).union(words2)可以。 -
我需要如何为定义为 dict = {} 的字典实现它,并且我必须从不同的集合中添加所有单词?
标签: python python-2.7 append extend