【发布时间】:2018-04-18 03:47:51
【问题描述】:
我有 2 个列表 a = [2, 6, 12, 13, 1, 4, 5] 和 b = [12, 1]。列表b 中的元素是列表a 的子集。
从上面的一对列表中,我需要创建一个元组列表,如下所示:
[(12,6),(12,2),(1,13),(1,12),(1,6),(1,2)]
基本上,在列表b 和列表a 的交点,所以从上面例如a 和b 第一个交点在索引2,值12。因此,使用列表b 中的第一个元素和列表a 中的第二个元素创建一个元组。我正在python中尝试这个,有什么建议可以有效地创建这个元组吗?请注意,每个列表可以包含 100 个元素。
【问题讨论】:
-
抱歉,我不明白您需要什么...两个列表的交点是什么?
-
@rodrigo,我现在编辑了它。让我知道现在是否清楚?