将列表中的值集成到diccionary中

时间:2018-02-14 22:28:34

标签: python list

我希望做类似的事情:对于除项目0之外的每个网址项目:

url = ['a.com', 1, 2, 3, 4, 5, 6, 7]
for item in url[0,1,2,3,4,5,6,7]:
    data ={
        "adSize": {"id":'{}'.format(item) }
        }

但是这样我有一个错误:TypeError: list indices must be integers, not tuple

1 个答案:

答案 0 :(得分:0)

问题在于for语法。你url[0,1,2,3,4,5,6,7]是什么意思?您已经给出了七个值的序列,就像它们是下标一样。也许你的意思是

for item in url:

这将依次item遍历url中的每个值。{/ p>