我想結合2個列表並希望形成組合。Python中結合列表
a = ['ibm','dell']
b = ['strength','weekness']
我想要形成像['ibm strength','ibm weekness','dell strength','dell weakness']
這樣的組合。
我試圖使用zip或連接列表。我也使用itertools,但它不給我想要的輸出。請幫忙。
a = ['ibm','dell']
b = ['strength','weekness']
c = a + b
itertools.combinations(c,2)
for a in a:
for b in b:
print a +b
感謝奧斯卡提示響應。你也可以請你解釋爲什麼列表項目開始消失,當我循環的項目,並加入他們。正如在我使用循環後列表變空 –
這是驚人的方式Óscar! ;) 好一個! –
@RaghavShaligram這不會發生在我身上......請發佈導致問題的代碼。此外,你應該保存列表中的變量,以備將來使用 –