自动创建具有特定形式字符串的列表



我想找到一个简单的和一个自动的python例如,使用List推导式创建包含特定形式字符串的列表。

例如我有这样的输入:

list1= [1 2 3 4 5]
list2= [10 20 30 40 50]

使用list1和list2并添加字母a和b,输出将如下所示:

res= ['a:1 - b:10','a:2 - b:20','a:3 - b:30','a:3 - b:30','a:4 - b:40','a:5 - b:50']

使用zip -

result = list([f'a:{a} - b:{b}' for a, b in zip(list1, list2)])

查看这里关于zip和关于列表推导式