0

私はpythonが初めてで、リストのリスト内の単一の特定の要素にアクセスしようとしています。私が試してみました:

line_list[2][0]

これはタプルであり、リストは整数のみを受け入れるため、正しくありません。

line_list[(2, 0)]

line_list[2, 0]

これはおそらく本当に明白ですが、私には見えません。

def rpd_truncate(map_ref):

    #Munipulate string in order to get the reference value
    with open (map_ref, "r") as reference:
        line_list = []
        for line in reference:
            word_list = []
            word_list.append(line[:-1].split("\t\t"))
            line_list.append(word_list)

    print line_list[2][0]

line_list[2] を使用した場合とまったく同じ結果が得られます。

['Page_0', '0x00000000', '0x002DF8CD']
4

1 に答える 1

1

実際に分割するとlist 、 word_list 変数が必要ない以上のものが返されます

for line in reference:       
    line_list.append(line[:-1].split("\t\t"))
print line_list[2][0]
于 2013-10-11T10:50:50.143 に答える