【发布时间】:2015-12-04 02:59:14
【问题描述】:
所以我需要将两个列表附加在一起。 List one 的每个元素都附加到 List 2 的每个元素上。所以最终列表将是这样的:['L1[0]L2[0]','L1[1]L2[1]','L1[2]L2[2]','L1[3]L2[3]']。我一直遇到将 for 循环放入另一个 for 循环的问题,但结果是第一个循环元素重复多次。我知道这是行不通的,如果有人可以轻推我或在某个地方查看有关此类主题的信息。一如既往地感谢您的帮助!!这是我的代码:
def listCombo(aList):
myList=['hello','what','good','lol','newb']
newList=[]
for a in alist:
for n in myList:
newList.append(a+n)
return newList
例子:
List1=['florida','texas','washington','alaska']
List2=['north','south','west','east']
result= ['floridanorth','texassouth','washingtonwest','','alaskaeast']
【问题讨论】:
-
发布一个示例以及预期的输出。
-
你听说过 zip 吗?
-
我从未听说过 zip 或被教过这个。我会调查一下,谢谢!
标签: python string list loops for-loop