Ash*_*ary 26
用途set.intersection
:
>>> lis = [set((0,1,3)), set((1,3))]
>>> set.intersection(*lis)
set([1, 3])
Run Code Online (Sandbox Code Playgroud)
供工会使用set.union
:
>>> set.union(*lis)
set([0, 1, 3])
Run Code Online (Sandbox Code Playgroud)
如果性能很重要,请使用:
>>> from itertools import islice
>>> set.intersection(set(lis[0]), *islice(lis, 1, None))
set([1, 3])
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6700 次 |
最近记录: |