Как при выводе чисел из списка умножать их на определенный символ?
arr = [3,4,5,6,10]
print('\n'.join(map(str, arr))*"*")
нужно реализовать такой вывод при чем без цикла for():

я попытался повставлять * "*" в разные части print() , но ничего толком не происходит а просто вылезает ошибка
Ответы (1 шт):
Автор решения: Danis
→ Ссылка
можно так:
print(*map(lambda n:"*" * n, arr), sep = "\n")
либо так:
print(*map("*".__mul__, arr), sep = "\n")
место sep="\n" модно использовать join
print("\n".join(map(lambda n:"*" * n, arr)))
print("\n".join(map("*".__mul__, arr)))