创建一个名为变量的字典

时间:2011-07-20 11:56:26

标签: python variables dictionary

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

1 个答案:

答案 0 :(得分:7)

别。

创建字典bought,并根据您的号码为其提供密钥:

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

soldcreated等相同。

或者只有一个大dict

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