コンマ倍数を分割します。これらの状況でPythonは私はこのようなCSV文字列を持っている
foo = "value0,value1,,,value4".split(",")
スプリット:
def test(foo):
var0 = foo[0]
var1 = foo[1]
var2 = foo[2]
var3 = foo[3]
var4 = foo[4]
return
問題を、私はこのようないくつかの欠損値を持つことができるということです。そして、私は、配列を取り、いくつかの内部変数にこれらの値を割り当てる機能をしました
print(foo) # ['value0','value1','value4']
だから私は私の関数を呼び出すとき、それは動作しないとvalue4が誤って(それがVAR4に関連付けられている必要があります)VAR2に関連付けられています。小さな配列を作成します。
分割して空の要素を作成する方法はありますか?任意のヒントありがとう。
*はこれらの状況でスプリット小さいアレイを作成し、所望の結果を生成して使用していたが*本当に?私が '' value0、value1 ,,, value4 "'を分割した場合、私は '['value0'、 'value1'、 ''、 'value4']'を得ます。これは私が期待しているものです – NullUserException
私はpython 2.7、私は完全にそれらを分割することができます。 –
@LingboTangこれはPythonのバージョンに関係なく同じ方法で動作します。私は、OPが何をしているのか分からない。 – NullUserException