Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次の文字列があります
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.split(',')
'd,e'
[ここで C++ の回答を見ましたが、もちろん役に立ちませんでした]
どうもありがとう
c実際に以下でなければならない場合は、CSVモジュールを使用できます...
c
import csv c = 'a,b,c,"d,e",f,g' print next(csv.reader([c])) # ['a', 'b', 'c', 'd,e', 'f', 'g']