我有一个list列表,例如mylist=[[1,2,3],[4,5,6],[7,8,9],...],我要填充list的dictS其中的类型的字典的值来自嵌套列表,如
dlist[0]['area']=1
dlist[0]['volume']=2
dlist[0]['height']=3
dlist[1]['area']=4
dlist[1]['volume']=5
Run Code Online (Sandbox Code Playgroud)
等等
到目前为止,我有:
dlist = [{'area':mylist[i][0], 'volume':mylist[i][1], 'height':mylist[i][2]} for i in range(len(mylist)]
Run Code Online (Sandbox Code Playgroud)
我的列表在第一维len(mylist)中可能非常大(即可能非常大).有没有比这个列表理解更快的方法?也许有点什么zip?