读书人

list和字典的有关问题

发布时间: 2013-07-27 22:21:00 作者: rapoo

list和字典的问题
本帖最后由 zdd13421399786 于 2013-07-18 16:14:09 编辑 在python3.2中。如何让一个list装入无数个字典


ioslist = [];
IosData = {}.fromkeys(("Url","type"));
nidex = 0 ;
for n in range(0,10):
nidex += 1
IosData["Url"] = nidex;
IosData["type"] = nidex ;
ioslist.append(IosData);
printf(ioslist);


求大神指点。。。最后输出的都是{'Url': 10, 'type': 10}, {'Url': 10, 'type': 10}这样的。
而我想要的是{'Url': 1, 'type': 1}, {'Url': 2, 'type': 2}以此类推。。。 Python list
[解决办法]
把所有行尾分号都去掉试试

或者一句就行
ioslist = [{'Url': n, 'type': n} for n in range(1,11)]

读书人网 >perl python

热点推荐