2024-10-05 14:25:02 发布
网友
我已经写了一个脚本,只执行一个条目。但是我有一个17000个条目的数据库,以字典的形式。我想对每个条目只执行一次这些计算,并且每个计算输出都会写入一个文本文件
字典名为DVG\ u dict。键名为“n\ u seq”。我用来启动循环的行是:
for i in range(len(DVG_dict)):
由于某些原因,此代码不起作用。有什么想法吗
刚才使用的循环是遍历dict的键数,而不是dict的值
我猜你有这样的东西:
DVG_dict['n_seq'] = list_if_17000_values
所以,你真正想做的是遍历字典中的17000个值,对吗
尝试以下操作:
for value in DVG_dict['n_seq']:
在那里,任何值都将是数据库中的值之一,而不是索引
如果还需要索引,则应执行以下操作:
for i, value in zip(DVG_dict['n_sq']):
其中i是索引,value是数据库的元素之一
你在字典里的键总是独一无二的。我不知道我是否明白,你说的“钥匙叫”是什么意思? 试试看
keys = mydict.keys() // returns list of keys for item in keys: // do something with dict.get(item)
刚才使用的循环是遍历dict的键数,而不是dict的值
我猜你有这样的东西:
所以,你真正想做的是遍历字典中的17000个值,对吗
尝试以下操作:
在那里,任何值都将是数据库中的值之一,而不是索引
如果还需要索引,则应执行以下操作:
其中i是索引,value是数据库的元素之一
你在字典里的键总是独一无二的。我不知道我是否明白,你说的“钥匙叫”是什么意思? 试试看
相关问题 更多 >
编程相关推荐