gpt4 book ai didi

python - 如何清理字符串以在 Python split 中加载到数组?

转载 作者:太空宇宙 更新时间:2023-11-04 07:05:12 25 4
gpt4 key购买 nike

我有一个用 分隔的动态创建的字符串集; 现在我想将它们转换成一个数组,例如

st = "app; map; 'better tap'; nima;"

st_n = st.split(';')
print(st_n)

这工作正常直到只有一个像app这样的词但是当有一个'better tap'时(我得到很多)它将它们包装在一个额外的 "" 中。我该如何解决这个问题?

['app', ' map', " 'better tap'", ' nima']

最佳答案

您可以在拆分前从 better tap 中删除 ':

st = "app; map; 'better tap'; nima;"

st_n = st.replace('\'', '').split(';')
print(st_n)

给予:

['app', ' map', ' better tap', ' nima', '']

关于python - 如何清理字符串以在 Python split 中加载到数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52862420/

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