марат Asked:2021-12-31 17:18:15 +0800 CST2021-12-31 17:18:15 +0800 CST 2021-12-31 17:18:15 +0800 CST 显示列表中的数字时如何将数字乘以某个字符? 772 arr = [3,4,5,6,10] print('\n'.join(map(str, arr))*"*") 你需要实现这样的输出,而且,没有循环for(): 我试图把它* "*"放在不同的部分print(),但没有真正发生,但只是弹出一个错误 python 1 个回答 Voted Best Answer Danis 2021-12-31T17:22:54+08:002021-12-31T17:22:54+08:00 有可能是这样的: 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)))
有可能是这样的:
要么像这样:
这个地方
sep="\n"
很时髦join