['a', 'b', 'c'], ['d', 'e', 'f']
我要的是:
'ad','ae','af','bd','be','bf','cd','ce','cf'
first_list = ['a', 'b', 'c']
second_list = ['d', 'e', 'f']
combined_list = []
for i in first_list:
for j in second_list:
combined_list.append(i + j)
print(combined_list)
我的問題是,如果不僅有兩份名單,如何改進代碼? 例如,
first_list = ['a', 'b', 'c']
second_list = ['d', 'e', 'f']
third_list = ['g','h','q']
print ['adg','adh','adq','aeg','aeh',.......]
傢伙,還有什麼可推廣的方式來表演n lists..I意思是,如果有什麼有超過三個列表?
這不能推廣到任意數量的列表。該投票不是我的,順便說一句 – Alexander
是的,它不是通用的...如果有n個列表? –