[问题] 如何较快从key,value list建立 dict list

楼主: thanksgive (干温)   2019-10-21 16:10:05
大家好~
现在有个需求,
当rows多的时候,会变得很慢~
目前的做法有点慢,
不晓得大家有无比较快的解法?
谢谢~
columns是字段名称
rows里面每个元素都是一个tuple,该tuple个元素其值按位置刚好对应于columns名称
columns: list of str
rows: list of tuple
def foo(columns, rows):
result = [dict(zip(columns, r)) for r in rows]
return result
作者: IAMPF (PF)   2019-10-21 17:00:00
rows多是多多 慢是多慢?
作者: jiyu520 (不要鲫鱼我)   2019-10-21 18:22:00
pandas?
作者: outshaker (out)   2019-10-21 19:49:00
namedtuple 这玩意你有听过吗?
作者: TitanEric (泰坦)   2019-10-21 22:04:00
pandas感觉超适合

Links booklink

Contact Us: admin [ a t ] ucptt.com