2016-06-22 5 views
-3

メモ帳などの.txtファイルを挿入してキーワードリストを定義したいとします。私の本当のリストが非常に大きいです、私がそのかどうかを知りたい.txtファイル.txtをpythonに挿入してキーワードリストを定義する方法

でそれを持っている多くの組織的だろう

key_word_list = ['pig,dog,cat'] 

:たとえば、私の現在のコードは次のようなものですリスト内のキーワードを定義する.txtを持つことが可能です。

ありがとうございました

+0

を使用して印刷できますが、全体のリストや文字列のみを保存しますか? @Callum –

+0

このような入力ファイルの例を教えていただけますか?ああ、btwメモ帳はテキストファイルではなく、エディタです。 –

答えて

0

可能です。あなたはこのようなものを使用します。

with open('fileName.txt', 'r') as f: 
    yourList = [yourList.strip() for yourList in f] 

次にあなたが プリント(yourList)

+0

あなたは 'yourList.split()'を意味しますか? – Greg

+0

'yourList'を実際のリストとファイルのすべての行の変数名として使用した理由を説明できますか?それは効率の向上をもたらしますか?そうでなければ、初心者だけを混乱させるでしょう.... @ Gregそれは、それぞれが行内の単語を保持するリストを含むリストを返します。あまり意味がないでしょうか?とにかくTbh OPの質問は不明です。 –

+0

@Krazor - 命名規則は個人的な好みに過ぎません。私にとっては、最小限の変数名を持つことが望ましいので、この場合は、2つの変数(最終リストと関数のリスト)の代わりに、変数を1つだけ使用しました。私は 'yourList = [yourList.strip()for yourList for f]'をうまく使っている可能性があり、同じタスクを達成するでしょう。私が問題について理解しているところによれば、OPには彼のプログラムの外でこの言葉を保持したいファイルがあります。このファイルは、変更を加えたりコードを変更することなく、常に更新することができます。 – NLMDEJ

関連する問題