2016-07-11 6 views
-3

各行に3〜5語の辞書file.txtがあります。ファイルからリストを作成するPythonコード

同様:

apple ball back hall 
hello bike like 

私は他のコーディングが発生する前に、リストにすべてのこれらの言葉を入れてPythonのコードが必要です。

私の考えは、ファイルを行単位で読み込み、split()list.append()の関数を使用することですが、私はそれを並べ替えていないようです。誰も助けることができますか?

編集:間違った言い方で、申し訳ありません!

file_list = [] 
with open('file.txt', 'r') as file: 
    for line in file.readlines().rstrip('\n'): 
     for word in line.split(' '): 
      file_list.append(word) 

file.txtは、次のような内容がある場合:

+0

あなたはANの正確な内容を投稿することができますサンプルファイル、または少なくとも最初の数行? – bigblind

+2

入力、予期した出力、実際の出力、試した実際のコード、およびエラーメッセージの例を示します。 –

+3

あなたは既に回答を記述しています。あなたはもっと自分自身を試すことができます。 – kawadhiya21

答えて

1

あなたのような何かを行うことができます

apple ball back hall 
hello bike like 

を出力は次のようになります。

>>> file_list 
['apple', 'ball', 'back', 'hall', 'hello', 'bike', 'like'] 
+0

OPが 'list(dict [])'の意味を理解できません。あなたは? –

+0

これは実際にはdictがリストvarであることを意味していました。 :Pああ、それを言うに間違った方法? –

+0

@salmanwahed私も混乱しています。私は彼が辞書のリストを意味したと思う。 –

関連する問題