これらの値を含む詩辞書があります。
{cluster1: 0, cluster2: 0, cluster3: 0}
読み込まれたデータファイルがあり、ファイルの各行は、このような辞書の文字列として表されています。
[ "0,1,0,0,0,0,0,0,0,1,1,No,cluster3"," 0,1,0,0,1,0,0,0,0,1,1,No,cluster2" ]
データファイルの各行(リスト内の文字列として表される)について、辞書を調べてキー値を比較できるようにしたい. cluster1 に部分文字列 "cluster1" 2 または 3 が含まれているかどうかを確認し、それに応じて辞書の値を更新します。したがって、プログラムの目的は、各クラスターの発生をカウントし、これをクラスター番号と各クラスターの対応するカウントを含む辞書として表すことです。
これを行うための構文がよくわかりません。これまでの私のループは次のとおりです。
for verse in verses:
for clusters[Key] in clusters:
if clusters[Key] in verse:
clusters.add(Key, +1) # tries to increment the value of
# the key if the key is in the string verse.
else:
print "not in"
どこに行くべきか、誰かアドバイスをくれませんか?
ありがとう