對不清楚的描述,我編輯了這個問題。在不同列表中合併項目,python
英語不是我的母語,所以我可能會表達不太好。 :)
我有這樣一個字符串列表:
list1=['1A','1B','1C','1D','1E']
list2=['_foo','_bar','_baz','_qux']
_foo=['30','40']
_bar=[]
_baz=['60','70']
_qux=[]
我想通過list1
和list2
迭代,並在_foo
和_baz
匹配 指定的項目。
具體而言,list2
中的項目代表另一個列表。例如,_foo
其中list2
也是一個列表_foo=['30','40']
。但_bar
爲空。如果list2
中的項目不是空列表,則將項目list1
映射到list2
並將它們組合爲輸出格式。
我希望像這樣的輸出:
1A-30,1A-40,1A-60,1A-70
1B-30,1B-40,1B-60,1B-70
1C-30,1C-40,1C-60,1C-70
1D-30,1D-40,1D-60,1D-70
1E-30,1E-40,1E-60,1E-70
請注意,'2A'或'2C'在Python中是無效的語法。那麼'list2'在這裏做什麼? –