私はいくつかの文字列のpythonリストを持っています。私はまた、テキストファイル(Xと言う)を持っています。各行には単語トークンがあり、そのあとにはスペースで区切られたフロートがあります。すべての行の浮動小数点数は一定です。文字列のリストで指定されたファイルの行を選択する
私の目的は、リスト内の文字列に対応する行だけを取り出し、それをテキストファイルとして保存することです。リスト内の任意の文字列がファイルXに存在しない場合には、その対応するフロートがランダムと玩具例
-1と1の間であるべきである。
リスト= [ '、「で」、「赤」 ]
ファイルX:
0.5 -0.1 -0.6
で 良い0.2 0.4 -0.3
私は新しいテキストファイルに何をしたいです
0.5 -0.05 0.01
0.6 0.6 0.4上:
を 0.01 -0.05 0.5
赤色0.5 -0.1 -0.6
-0.2 0.3 0.7
内のリストは約400000文字列を有しており、テキストファイルは、約3万行を有します。
これを行う有効な方法を提案してください。どんなアドバイスも大変ありがとうございます。