1

ファイルを解析しようとしています。現在、私はこのファイルを持っています:

word1 52345325
word2 12312314
word3 7654756
word4 421342342

と配列に格納しようとしてword1 word2 word3おりword4、それらの単語に隣接する数字を別の配列に格納しようとしています。

したがって、私a[0]が取得する必要がword1あると言ったら、取得b[0]する必要がある52345325と言ったら、などです。

キーと値のペアの辞書オブジェクトを作成することを考えていましたが、Python を始めたばかりなので、現時点では少し複雑かもしれません。

私は現在これを行っていますが、もちろん機能していません:P

def csvStringParser():
    a = {}
    b = {}
    i = 0
    f = open('/Users/settingj/Desktop/NOxMultiplier.csv')
    for line in f.readlines():
    reader = csv.reader(line.split('\t'), delimiter='\t')
        for row in reader:
            #print '\t'.join(row)                                                                                                                                                                                                                                             
            #print i                                                                                                                                                                                                                                                          
            a[i] = '\t'.join(row)
            b[i] = '\t'.join(row)
            print a[i]
            print b[i]
            i+=1

これは正直なところ、python を使用する最初の 1 時間です。これはC++で簡単に実行できますが、現在、Pythonを学習して、C++よりも優れたメリット/シンプルさを理解しようとしています。

4

3 に答える 3