gpt4 book ai didi

python - 如何在python中将数据放在不同的行上

转载 作者:行者123 更新时间:2023-11-28 20:43:39 25 4
gpt4 key购买 nike

这是我的代码:

 if mode == "1" and classname == "1":
f = sorted(open("alphabetical test.txt").readlines())
print(f)

每次打印文件中的数据时,它会像这样打印:

['A, 9, 6, 2\n', 'K, 10, 1, 2\n', 'M, 5, 3, 7\n', 'P, 3, 5, 9\n']

如何去掉'\n'以及如何将它们放在不同的行中?

谢谢。

最佳答案

改变你的

print(f)

print(''.join(f))

字符串 ''.join() 方法接受一个字符串列表(或其他可迭代的),并将它们连接成一个大字符串。您可以在子字符串之间使用您喜欢的任何分隔符,例如 '---'.join(f) 将在每个子字符串之间放置 ---

字符串列表中的 \n 是换行符的转义序列。因此,当您打印通过连接字符串列表生成的大字符串时,列表中的每个原始字符串都将打印在单独的行上。

关于python - 如何在python中将数据放在不同的行上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28525804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com