単語をマップし値を返すテキストから読み込むプログラムを作成するのに問題があります。テキストファイルを読み込んで辞書データ構造を吐き出すためのコードを書くにはどうすればよいですか?テキストファイルは3よりはるかに長いですが、ここに例があります。Pythonがテキストファイルから読み込んで辞書の値を作成/返す
Mary 21.0 25.0
Carson 25.0 27.0
Blair 22.0 10.0
と私は
>>> dict['Mary']
[21.0, 25.0]
、その後
>>> dict['Mary'][0]
21.0
>>> dict['Mary'][1]
25.0
に感謝しましたか。あなたはこの
dic = {}
with open(filename, 'r') as f:
for line in f:
info = line.split('\t')
dic[info[0]] = info[1:]
のような簡単なスニペットを探している
をあなたがしようとしているものを私たちを見ることができますか? – SuperShoot
ファイルはどのように構造化されていますか?カンマ区切り、または空白だけで書いたように? – James
を参照してください。http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_dict.html – ramesh