Как засунуть f-string в список
В процессе работы появилась необходимость создать список шаблонов
Пример: colorpatterns = ['000000', '{}0000', '00{}00', '0000{}', '{}{}00', '{}00{}', '00{}{}', '{}{}{}']
Но проблема в том, что когда я пытаюсь взять шаблон список оказывается пустым.
Подскажите как при обращении к списку по индексу получать шаблон, и дальше применять к нему метод .format()
Ответы (2 шт):
Автор решения: S. Nick
→ Ссылка
попробуйте так:
colorpatterns = [f'000000', f'{{}}0000', f'00{{}}00', f'0000{{}}', f'{{}}{{}}00', f'{{}}00{{}}', f'00{{}}{{}}', f'{{}}{{}}{{}}']
for i in colorpatterns:
print(i.format(1, 2, 3))
Автор решения: Danis
→ Ссылка
в одну строку:
print(*map(lambda x: x.format(1, 2, 3), colorpatterns), sep = "\n")