我有 2 个列表a = [2, 6, 12, 13, 1, 4, 5]和b = [12, 1]. list 中的元素是 listb的子集a。
从上面的一对列表中,我需要创建一个元组列表,如下所示:
[(12,6),(12,2),(1,13),(1,12),(1,6),(1,2)]
b基本上,在 list和 list的交点处a,所以从上面来看,例如a,b第一个交点在 index 处2,即 value 12。b因此,使用 list 中的第一个元素和 list中的第二个元素创建一个元组a。我正在python中尝试这个,有什么建议可以有效地创建这个元组吗?请注意,每个列表中可以包含 100 个元素。