python双循环怎么处理?

listone = [a,b,c,d]
listtwo = [1,2,3,4]

请问如何写循环,使得循环结果为[a,1],[b,2]……

阅读 6.8k
3 个回答

这不就是zip吗

题主不用zip要用双循环?

listone = ['a', 'b', 'c', 'd']

listtwo = [1, 2, 3, 4]

listtwo_iter = iter(listtwo)

l = []
for x in listone:
    for y in listtwo_iter:
        l.append([x, y])
        break
print l

这样?

print zip(listone,listtwo)

(逃

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题