Unpacking lists in a f string

Kirill Ratkin kvratkin at yandex.ru
Wed Feb 9 14:38:48 EST 2022


Hi.

Try this:

f"foo {','.join([f'{a} {b}' for a,b in list(zip(l1,l2))])} bar"

09.02.2022 21:13, Paulo da Silva пишет:
> Às 02:17 de 09/02/22, Paulo da Silva escreveu:
>> Hi!
>>
>> Let's say I have two lists of equal length but with a variable number 
>> of elements. For ex.:
>>
>> l1=['a','b','c']
>> l2=['j','k','l']
>>
>> I want to build a string like this
>> "foo a j, b k, c l bar"
>>
>> Is it possible to achieve this with f strings or any other 
>> simple/efficient way?
>>
>> Thanks for any help/comments.
>
> Thank you for your responses.


More information about the Python-list mailing list