Python将一个列表中的元素与另一个中的所有元素组合在一起

Dan*_*ty2 1 python string list-comprehension list

鉴于以下列表:

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

我想生产这个:

c = ['a1','a2','a3','a4','b1','b2','b3','b4']
Run Code Online (Sandbox Code Playgroud)

所以我基本上想要将b的每个元素加入到a中的每个元素中.

我想要一个类似于此的方法:

[x+str(y) for x in a and y in b]
Run Code Online (Sandbox Code Playgroud)

提前致谢!

小智 5

a = ['a','b']
b = [1,2,3,4]
c = [x+str(y) for x in a for y in b]
print(c)
Run Code Online (Sandbox Code Playgroud)