Viji
@Viji
Associate DevOps Engineer

Можно распечатать лист как map, через kwargs?

есть функция, которая возвращает list of strings... видел в статье (но потерял потом, где распечатываются результаты поэлементно, используя kwargs в print

my_funt_results=['res1, 'res2', 'res3']
print('my_funt_results ({i}) = '.format(**my_funt_results))


не работает, требует mapping, но не совсем понимаю как реализовать... через for loop знаю, там проблем нет

нужно на вывод
my_funt_results (1) = res1
my_funt_results (2) = res2

итд...
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Wispik
Без цикла это не сделать
Ну, если вопрос в том как это в одну строку написать, то вот:
a = ['q', 'w', 'e', 'r', 't']

b = '\n'.join([f'res {x} = {y}' for x, y in enumerate(a)])

print(b)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы