python在列表中打印出“n”

我正在用 Python 处理一个项目,我想将一个列表串起来并打印出来。问题是,如果我尝试n在新行中包含打印,程序会直接打印n如下:

number_list = ["1n", "2n", "3n"]
print(str(number_list))

输出

number_list = ["1n", "2n", "3n"]
print(str(number_list))

想要的输出

['1n', '2n', '3n']

当列表被串起来时,如何使输出结束?

回答

您可以使用str.replace()

lst = ["1n", "2n", "3n"]
print(repr(lst).replace(r'n', 'n'))

输出:

['1
', '2
', '3
']


以上是python在列表中打印出“n”的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>