私はPythonで単語のボキャブラリを作るのに問題があります。私のコードは、約2.3MBの文書のすべての単語を調べ、その単語が辞書に含まれているかどうかを調べます。そうでなければ、リストに追加します。アイテムがリストにあるかどうかを確認する最速の方法 - Python
問題は、私はまだ完成させてもらえません)。これをどうすれば解決できますか?
コード:
words = [("_", "hello"), ("hello", "world"), ("world", "."), (".", "_")] # List of a ton of tuples of words
vocab = []
for w in words:
if not w in vocab:
vocab.append(w)
あなたはそこにいくつの単語がありますか?なぜリストの代わりに 'set()'を使わないのですか? – Dekel
あなたはあなたがチェックしている単語のコピーを提供できますか? – TheLazyScripter
wordsは実際にはタプル(nグラム) –