首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

list和字典的有关问题

2013-07-27 
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)]

热点排行