python - 如何用列表中的逗号替换反斜杠

标签 python python-3.x

<分区>

我正在制作一个程序,它将打印字符串并将它们变成一个列表。我的问题是当我打印它时我得到的是反斜杠 (\) 而不是 , 我无法使用。对更换它有什么帮助吗?

这是我尝试过的:

def Convert(string):
    li = list(string.split('\\'))
    return li

完整代码:

def Convert(string):
    li = list(string.split('\\'))
    return li


str1 = ("""Kellokolme1@gmail.com
stacexbeatz500@gmail.com
hiimjose789@gmail.com
AlexSaberOfficial@gmail.com
ferncuevas15@gmail.com
royodero45@gmail.com
youthdombeats@gmail.com
chris.rhames5@gmail.com
bloombeats01@gmail.com
16premebeats@gmail.com
TmanBeatz.Info@Gmail.com
alexbuus65@gmail.com
Armotunez@gmail.com
aydbeats@gmail.com
iblouir79@hotmail.com
contact@curtbain.com
aminebeats7@gmail.com
markusrovelstad@gmail.com
eddie@lilsoy.com
t-way974@hotmail.com
prodbykamikaze@gmail.com
matteobeats08@gmail.com
markusrovelstad@gmail.com
grandmbeats@gmail.com""")

print(Convert(str1))

我想看到逗号,但我得到的是:

['Kellokolme1@gmail.com\nstacexbeatz500@gmail.com\nhiimjose789@gmail.com\nAlexSaberOfficial@gmail.com\nferncuevas15@gmail.com\nroyodero45@gmail.com\nyouthdombeats@gmail.com\nchris.rhames5@gmail.com\nbloombeats01@gmail.com\n16premebeats@gmail.com\nTmanBeatz.Info@Gmail.com\nalexbuus65@gmail.com\nArmotunez@gmail.com\naydbeats@gmail.com\niblouir79@hotmail.com\ncontact@curtbain.com\naminebeats7@gmail.com\nmarkusrovelstad@gmail.com\neddie@lilsoy.com\nt-way974@hotmail.com\nprodbykamikaze@gmail.com\nmatteobeats08@gmail.com\nmarkusrovelstad@gmail.com\ngrandmbeats@gmail.com']

最佳答案

您需要在 \n(换行符)处拆分:

def Convert(string):
    li = list(string.split('\n'))
    return li

关于python - 如何用列表中的逗号替换反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57834081/

相关文章:

Python 3.5 HookManager 系统错误 : PyEval_EvalFrameEx

python - 编解码器无法编码字符python3

python - 当我在 python pyqt 上关闭 gui 时,Qthread 仍在工作

python - Python 中列表/集合的并集

Python将不同部分的代码安排在不同的时间

Python3 globals() 和 locals() 内容

python - 当有人尝试打开文件时,如何创建 python 监听器并在日志文件中显示消息?

python - 正确使用 numpy searchsorted 例程

python - 正则表达式、多括号和方括号

python - 更新切片列表