python - 拆分字符串并保存逗号 int python

标签 python string split

我有以下字符串

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/

相关文章:

javascript - 正则表达式拆分括号、第一个大写字母和数字

python - 通过 strip() 有效地使用元组

python - 将字符串列转换为 Pandas 数据框中的固定长度字符串数组

python - 用python : features relevances进行PCA分解

python - python - 如何在python字符串中始终将负零格式化为正零?

java - 从字符串中提取数字和运算符

python - 切换seaborn x 和y 轴,但计算原始方向的标准偏差

c# - 如何在 Split ('' 上使用 Empty literal )

C++ - 不推荐从字符串常量到 ‘char*’ 的转换

java - 获取 TextView 中的最后一个单词