【发布时间】:2013-04-25 19:59:58
【问题描述】:
我是 python 新手,但遇到了障碍。我有一个 python 列表,每行包含一个列表。基本上,我想组合在列表之间共享值的列表。例如, 下面是我的 python 列表目前的样子,以及我希望执行其他命令后数据的样子。
我知道这类问题对于集合和交叉点来说是理想的,但我只是无法让它们正常工作。我还看到了一篇使用索引的帖子,但对我也不起作用。
列表是什么样子的:
[
['mary', 'home'],
['mary', 'school'],
['mary', 'work'],
['bob', 'home'],
['bob', 'school'],
['bob', 'work'],
['tom', 'work'],
['tom', 'school'],
['tom', 'home'],
['bill', 'vacation'],
]
我想要的样子:
[
['mary', 'bob', 'tom', 'home', 'school', 'work'],
['bill', 'vacation'],
]
【问题讨论】:
标签: python list python-2.7 set intersection