私はPythonでゲームを書いています。このゲームでは、単語のリストからランダムな単語を定期的に取得する必要があります。word_list = ['cat','dog','rat','house']
ゲームのプロトタイプを作成したとき、モジュールの1つの上部に10語を宣言しました。次にchoice(word_list)
、ランダムな単語を取得するために使用します。ただし、単語リストのサイズを5,000語以上に増やす必要があるため、この一時的なハックをよりエレガントなものに変更する必要があります。現在のモジュールでこれを行うと、ばかげているように見えます。
これらの単語をすべてフラットなtxtファイルに入れて、単語が必要になったときにそのファイルから読み取る必要がありますか?もしそうなら、私はそれをどのように行うのが最善でしょうか?各単語を別々の行に入れてから、ランダムな1行を読みますか?最も効率的な方法がわかりません。