Хочу поместить во внутрь строки переменную

x = max(lst)
y = len(x)
lst0 = []
for i in lst:
    i0 = "{:_<y}".format(i)
    lst0.append(i0)
return lst0

 хочу чтобы внутри заполнителя читалась переменная y


Ответы (2 шт):

Автор решения: Abdullah

Не совсем понятно что ты пытаешься сделать, но если ты хочешь подставить y то тебе в формат нужно передать именно y а не i и удали лишнее оттуда. i0 = "{y}".format(y)

→ Ссылка
Автор решения: CrazyElf

Можно использовать f-строку, только нужно экранировать ваши фигурные скобки, написав их как двойные:

i0 = f"{{:_<{y}}}".format(i)
→ Ссылка