合并两个列表并使用python中的分隔符相应地连接它们

chr*_*lee 1 python list

我对python有点新鲜.

我如何合并两个列表(两个字符串)并在python中相应地加入它们?

鉴于以下输入:

lista=['1','2','3']
listb=['a','b','c']
Run Code Online (Sandbox Code Playgroud)

我想要以下输出:

['1|a','2|b','3|c']
Run Code Online (Sandbox Code Playgroud)

jte*_*ace 10

假设你实际上打算使用字符串,这应该工作:

>>> lista=[1,2,3]
>>> listb=['a','b','c']
>>> ["%s|%s" % (a,b) for a,b in zip(lista, listb)]
['1|a', '2|b', '3|c']
Run Code Online (Sandbox Code Playgroud)