私は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
。したがって、 list の最初の要素と listb
の 2 番目の要素でタプルを作成しますa
。私はPythonでこれを試していますが、このタプルを効率的に作成するための提案はありますか? 各リストには 100 個の要素を含めることができることに注意してください。