2017-09-02 31 views

回答

1

大厦关闭@ Psidom的答案,但使用的字符串格式化:

lst = [['1', '2', '3'], ['a', 'b', 'c']] 

new_list = ["{}\r\n{}".format(a, b) for a, b in zip(*lst)] 

输出:

['1\r\na', '2\r\nb', '3\r\nc'] 
+0

虽然这两种方法的工作,我宁可选择使用字符串格式化。感谢。 –

2

可以拉链zip(*lst)这呼啸而过的所有子列表中的原始列表,然后列表加入每个元组\r\n

lst = [['1', '2', '3'], ['a', 'b', 'c']] 

['\r\n'.join(t) for t in zip(*lst)] 
# ['1\r\na', '2\r\nb', '3\r\nc'] 
相关问题