2024-06-26 01:32:14 发布
网友
这是两个列表:
a= [[1,2,3], [4,5,6]] b= ["Python", "Java"]
所以我想要这个结果:
它必须成为一个函数:例如:
def zipp (a,b): for same in zip(a,b): return (i) print (zipp(a,b))
但是,当我用print(i)替换函数中的return(i)时,它会打印出我想要的。。。但不幸的是,它只返回2中的1。我怎样才能把两者都还回来?在
您可以这样做:
>>> def zipp (a,b): ... return [[x,y] for x, y in zip(a, b)] >>> zipp(a, b) [[[1, 2, 3], 'Python'], [[4, 5, 6], 'Java']]
It must become a function...
请注意,您直接使用zip,而不定义任何额外的函数:
zip
我想你不明白这个函数是怎么工作的。 调用函数时,如果函数返回值,循环将不会继续。i不会同时返回。在
i
您可以这样做:
请注意,您直接使用
^{pr2}$zip
,而不定义任何额外的函数:我想你不明白这个函数是怎么工作的。 调用函数时,如果函数返回值,循环将不会继续。
i
不会同时返回。在相关问题 更多 >
编程相关推荐