现在我正在使用以下内容,但我觉得有更好的方法:
Delegated permissions
我正在利用Postgres的参数化查询。所以我试图从数据字典构建数组。
这个确实给了我一个答案,但是我在想这4行可能会被压缩
答案 0 :(得分:5)
是的,将物品链起来。
>>> from itertools import chain
>>> data = {"foo": 5, "bar": 10}
>>> list(chain.from_iterable(data.items()))
['foo', 5, 'bar', 10]
答案 1 :(得分:2)
with reduce
from functools import reduce
data = { "foo": 5, "bar": 10}
>>> list(reduce(lambda k,v: k+v,data.items()))
['foo', 5, 'bar', 10]
答案 2 :(得分:1)
另一种单行方式:
sum([[k,v] for k, v in data.items()], [])