python循环放入字典和class列表展示如何理解

这段代码如何理解,求解释#循环放入字典dictList=[]forobjinnames:dict={"companyId":obj[0],"name":obj[1]}di... 这段代码如何理解,求解释

# 循环放入 字典
dictList = []
for obj in names :
dict = {"companyId":obj[0],"name":obj[1]}
dictList.append(dict)
# class 列表
clist = []
for obj in names :
c = Company.Company(obj[0],obj[1])
clist.append(c)
db.close()
return render_to_response('hello.html', locals())
展开
 我来答
百度网友0b96ca2
推荐于2016-05-16 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:76
采纳率:0%
帮助的人:72.2万
展开全部
你的names应该是一个(存放着二元组或者二元列表的)列表或者元祖,比如[[1,2]],你的代码就是把它变成了[{"companyId":1,"name":2}]这种内部元素是字典的列表
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chaoningwang
2014-12-22 · TA获得超过682个赞
知道小有建树答主
回答量:806
采纳率:83%
帮助的人:887万
展开全部
字典和列表加入新值的方式就是一个一个的插入或追加,而取值的常用方式就是for循环逐一取出想要用的值;
看最后的渲染应该是个ajango中代码。
追问

在请教一下,c = Company.Company(obj[0],obj[1])   这段代码老是提示函数无参数?

追答
这个报错和c = Company.Company(obj[0],obj[1])应该没什么直接关系。
应该是__init__构造函数问题,检查下你的init函数,仔细点儿,注意两个下划线。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式