gpt4 book ai didi

Python 使用循环将值插入字典

转载 作者:太空宇宙 更新时间:2023-11-04 09:18:30 25 4
gpt4 key购买 nike

我有一个包含这些值的经文字典:

{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"

有人可以给我一些关于去哪里的建议吗?

谢谢

最佳答案

你很接近。您需要查看字典的键:

for verse in verses:  for k in cluster:    if k in verse:      clusters[k] += 1    else: print "not in"

关于Python 使用循环将值插入字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5615489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com