首页 > 解决方案 > Python:将两个列表与嵌套的while循环结合起来

问题描述

我有两个清单:

Car = ["Audi", "Mercedes"]
Speed = [50, 100]

我怎样才能达到我得到的结果是这样的:

['Audi 10', 'Mercedes 10', 'Audi 100', 'Mercedes 100']

谢谢

标签: pythonlist

解决方案


遍历两个列表并使用 f-string 来获得所需的输出:

Car = ["Audi", "Mercedes"]
Speed = [50, 100]
print([f"{c} {s}" for s in Speed for c in Car])

出去:

['Audi 50', 'Mercedes 50', 'Audi 100', 'Mercedes 100']

推荐阅读