Skip to main content
 首页 » 编程设计

python之创建一个名为变量的字典

2025年05月04日12mfrbuaa

我正在使用 pyodbc 查询数据库并检索一些数据(显然)。 我想要的是根据查询返回的值创建新的字典 namd。 例如,我有一个包含 1000 个项目的表,该表中的一个列是 1-51 范围内的 INT 数字。 我想通过我的表做一个纲要,并创建名为:bought_I、sold_I、created_I 等的字典...我代表的地方内部编号。 我希望我足够清楚:) 我知道我可以预制这些指令,但范围不会总是 1-51,以编程方式执行比硬编码更好更简洁。

请您参考如下方法:

不要。

创建一个字典 bought,并根据你的号码给它键:

bought = {} 
for number in column_x: 
    bought[number] = "whatever object you need here" 

同样适用于sold、created等

或者只是一个大的dict:

mydict = {"bought": {}, "sold": {}, "created": {}} 
for number in column_x: 
    for key in mydict: 
        mydict[key][number] = "whatever"