文字列内の特定のカンマに基づいてタプルのリストに文字列:スプリット選択私は、フォームの長いPython文字列持つ
string='Black<5,4>, Black<9,4>'
私は、この文字列を分割することができますどのようにして、任意の長さの任意の他のどのタプルのリストに同じ形式(すなわち、<ArbitraryString1<ArbitraryListOfIntegers1>,<ArbitraryString2<ArbitraryListOfIntegers2>,...
)があります。
list_of_tuples=[('Black',[5,4]),'Black,[9,4])
通常、私は<>
からではなく、私ので、単語を区切るためにリストして、正規表現を生成するために、カンマでstring.split
を使用したい:
は例えば、以下はstring
から所望の出力になります私のインデックス(<>
の内容)を区切るためにカンマを使用する必要がありますが、これは機能しません。
文字列は、常にこの形式で来るのだろうか? –
最初の分割の昏睡だけではなく、 ''、 ''(昏睡と宇宙)区切り記号でsplitを使うことはできませんか? – Tryph