list和字典的有关问题
list和字典的问题本帖最后由 zdd13421399786 于 2013-07-18 16:14:09 编辑在python3.2中。如何让一个list装
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)]