私はhtmlのソースを抽出し、すべてを大きな辞書に変換しました。辞書:キーと値の各要素が等しいかどうかを確認してください
これが唯一の例である:
d = {fist:mist}
私の目標は、そのインデックスで文字を比較することです:
(key[0] & value[0], key[1] & value[1], etc.)
と文字が等しいかどうかを確認:
f != m, i == i, s==s, t==t
私ができるベスト:
d = {fist:mist}
difference = 0
no_difference = 0
for key, value in d.items():
for char1 in key:
pass
for char2 in value:
pass
if char1 != char2:
difference += 1
if char1 == char2:
no_difference +=1
print(difference)
print(no_difference)
私は助けていただきありがとうございます。
編集:Glenn Codes、Joe Iddon、MikeMüllerに大きな感謝!キーと値を仮定し
は、あなたの出力がために何をしたいですか?合計差の数? *すべて*が同じであればTrue/False?他に何か... –
この例では、dict:{fist ':' mist '、' fist1 ':' mist22 '、' x ':'ここに多くの相違点 '} 'の出力がありますか? –
@MikeMüllerいいえ、目標は各キー:値のペアの違いを評価することです。私は各キーを抽出します:新しい辞書への値と別々の違いを確認してください(少し複雑すぎるようですが) – Miggl