我有以下字符串
c='a,b,c,"d,e",f,g'
我想得到
b=['a','b','c','d,e','f','g']
所以
b[3]=='d,e'
有什么想法吗? c.split(',')
的问题在于它还拆分了 'd,e'
[我在这里看到了 C++ 的答案,当然对我没有帮助]
非常感谢
最佳答案
如果 c
确实应该是下面的,你可以使用 CSV 模块......
import csv
c = 'a,b,c,"d,e",f,g'
print next(csv.reader([c]))
# ['a', 'b', 'c', 'd,e', 'f', 'g']
关于python - 拆分字符串并保存逗号 int python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12726373/