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
']