Денис Ахматов Asked:2022-09-08 08:24:55 +0000 UTC2022-09-08 08:24:55 +0000 UTC 2022-09-08 08:24:55 +0000 UTC 是否可以将第二个数组添加到 for 循环?[关闭] 772 a = [1,2,3] b=['a','b','c'] for i in a,b: print(str(a)+"swap"+b)` 如何将第二个数组添加到循环for? python 2 个回答 Voted Best Answer A_Vaclav 2022-09-08T09:46:38Z2022-09-08T09:46:38Z 能。但: a = [1,2,3] b=['a','b','c'] for i in a,b: print(i) [1, 2, 3] ['a', 'b', 'c'] 也就是说,逗号分隔的枚举被视为可迭代对象。但这不是你的目标... a = [1,2,3] b=['a','b','c'] c = zip(a,b) for i, j in c: print(str(i) + "swap" + j) 1swapa 2swapb 3swapc SergFSM 2022-09-08T16:47:36Z2022-09-08T16:47:36Z 或者,您可以完全不使用循环: a = [1,2,3] b=['a','b','c'] print(*map(lambda x,y: f'{x}swap{y}', a,b),sep='\n') 结论: 1swapa 2swapb 3swapc
能。但:
也就是说,逗号分隔的枚举被视为可迭代对象。但这不是你的目标...
或者,您可以完全不使用循环:
结论: