['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个列表? –