我有一個經節字典包含這些值的值到詞典在這樣的字典中。Python的插入使用一個循環
[ "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"
有人可以給我一些建議去哪裏?
感謝
如何閱讀字典文件? http://docs.python.org/library/stdtypes.html#mapping-types-dict和數據結構教程也值得一讀:http://docs.python.org/tutorial/datastructures.html – 2011-04-10 23:44:46
嵌套的_for_如果經文很長並且有很多集羣,循環會變得非常緩慢。 – kevpie 2011-04-11 00:03:41
我們是否回答了您的問題? – 2011-04-11 00:15:50