当预期计数未知时,联接集值

  • 本文关键字:未知 python
  • 更新时间 :
  • 英文 :


这可以按预期工作,因为我知道列表的长度。我知道有三个项目。我需要0、1和2,如下所示:

xdict={'x':[{'a', 'b', 'c'}, {'a', 'b', 'c', 'd'}, {'a', 'b'}]}
xdict['x'][0] & xdict['x'][1] & xdict['x'][2]

但是当我不知道列表的计数时,如何才能得到相同的结果?我试过这样的东西。。。

for i in range(len(xdict['x'])):
print (xdict['x'][i])

set.intersection接受多个集合参数,因此您可以简单地将集合列表作为参数解压缩到set.intersection:

set.intersection(*xdict['x'])

最新更新