不使用交叉算子的两组交集

时间:2013-07-14 15:05:37

标签: python set list-comprehension intersection

我正在关注在线课程。有这个任务。两个集合T和S.在S上写一个理解语句,其值是S和T的交集。在理解结束时在过滤器中使用成员资格测试。 如果x是T,我正在思考{某事对于S中的x代表在T中}。

1 个答案:

答案 0 :(得分:1)

单循环(设置理解)就足够了。

>>> S = {1, 2, 3}
>>> T = {4, 3, 5, 1}
>>> {x for x in S if x in T}
set([1, 3])