3

私はPythonが初めてで、Pythonのショートカットについてあまり知りません。私は2つのリストを持っています:

firstList = ['a','b','c']  and
secondList = [1,2,3,4]

出力が次のようになるように、これらのリストをマージしてタプルのリストを作成する必要があります

[('a',1),('a',2),('a',3),('a',4),('b',1), ('b',2) .....]

これを行う簡単な方法の 1 つは、

outputList = [] 
for i in firstList:
    for j in secondList:
        outputList.append((i,j))

これらの2つのforループは私に頭痛の種を与えました.これを行うためのより良い方法(より少ない複雑さ)またはpythonの組み込み関数はありますか?? あなたの助けに感謝します。

4

1 に答える 1