gpt4 book ai didi

python - 在字典中删除\n

转载 作者:太空狗 更新时间:2023-10-29 22:07:23 28 4
gpt4 key购买 nike

我在程序中删除\n 时遇到问题,这里是代码

with open(filename) as f:
for line in f.readlines():
parent, child = line.split(",")
parent.strip()
child.strip()
children[child].append(parent)

尝试使用 .rstrip 和其他变体,但它对我没有任何作用,这就是我得到的结果

{'Patricia\n': ['Mary'], 'Lisa\n': ['Mary']} 

问题是当我调用 children["Patricia"] 时我得到 [],因为它只识别 children["Patricia\n"]

最佳答案

其实,你们已经很接近了。字符串是不可变的,因此调用 strip() 将返回一个新字符串,同时保持原始字符串不变。

所以替换

parent.strip()
child.strip()

parent = parent.strip()
child = child.strip()

会成功的。

关于python - 在字典中删除\n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53501801/

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