2019-03-14
阅读量:
759
建立带有map和lambda的dicts列表运行速度非常慢
我在列表中有标题名称,现在,为了构建add_table函数的dicts列表,我使用
headers = list( map( lambda x : { 'header' : x } , cols ) )
这个似乎没有很好的扩展 - 有18000个条目,它需要大约10分钟。
任何见解/改进都是超级的。谢谢!
解决办法:要创建像这样的对象:
[{'header': 'A'},
{'header': 'B'},
{'header': 'C'}]
从
names = ["A","B","C"]
您可以使用列表理解:
[{"header": x} for x in names]






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论