2つの文字列を比較し、文字列の1つをリストに追加しようとしています。私の言葉のセットが90kを超えているので、これを行う最速の方法は何ですか?これを行うにはしばしば時間がかかりますか?2つの文字列が大きな文字列の1文字で異なるかどうかを判断する最速の方法
EDIT:下のコードのcomparison_wordの1つが変更されません。
EDIT2:言葉は同じ長さでなければなりません
これは私の現在のコードです:
for word in set_of_words:
amount = 0
if len(word) == len(comparison_word):
for i in range(len(word)):
if comparison_word[i] != word[i]:
amount += 1
if amount == 1:
list_of_words.append(word)
return list_of_words
'foo'と' fo'についてはどうですか? –
「言葉のセット」はどうやって変わるのですか? –