Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将列表中的值集成到diccionary中_Python_List - Fatal编程技术网

Python 将列表中的值集成到diccionary中

Python 将列表中的值集成到diccionary中,python,list,Python,List,我希望执行类似的操作:对于除项目0之外的每个url项目: 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索引必须是整数,而不是tuple问题在于语法。你所说的url[0,1,2,3,4,5,6,7]是什么意思?您已经给

我希望执行类似的操作:对于除项目0之外的每个url项目:

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索引必须是整数,而不是tuple

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

for item in url:

这将依次遍历url中的每个值。

向我们展示您尝试的内容显示所需结果、编写的代码以及从该代码中遇到的问题。代码太长了。我之前说过,我试过在七个不同的数据中使用“{}”.formaturl[1]、“{}”.formaturl[2]、“{}”.formaturl[3]、“{}.formaturl[4]、“{}.formaturl[5]、“{}.formaturl[6]、“{}.formaturl[7],但脚本如此之长@donkopotamusI刚刚编辑了@prunew为什么需要七个具有独立名称的词典?一份字典清单会使这件事变得微不足道。