我有一個元組列表,它又包含兩個列表。例如:循環遍歷列表對的元素
big_list = [
(["A", "B", "C"], [1, 2]),
(["X", "Y"], [9, 8, 7]),
]
我想在每個字母,數字組合上調用一些函數。 我現在有一個大丑集三個嵌套for循環中,沿着這些路線:
for (letters, numbers) in big_list:
for letter in letters:
for number in numbers:
do_stuff(letter, number)
也就是說,我想do_stuff
被調用一次,對(字母,數字)存在於每個組合我名單。
將這三個環合併爲一個或兩個可行嗎?最好採用不醜陋,不平行的方式?
你所得到的沒有錯。這是最直接的方式。 –
@acdr:請看第二個答案,我已經完成了一個循環和一個地圖 – Serjik