尝试将字典解压缩到列表解析中的方法

时间:2018-01-21 04:01:54

标签: python python-3.x list dictionary list-comprehension

好的,我现在一直在搜索大约一个小时但无济于事。我试图在列表理解中模仿以下代码。

b= []
for i in [{'a': 1, 'b': 2, 'c': 3}, {'d': 4, 'e': 5, 'f': 6}]:
    b.append(cls.somefunc(**i))

我想从somefunc创建一个返回值的列表,并将解压缩的字典作为参数。

b = [cls.somefunc() for i in [{'a': 1, 'b': 2, 'c': 3}, {'d': 4, 'e': 5, 'f': 6}]

这和我一样接近。这会将每个字典作为我的列表中的参数发送到somefunc但我希望每个键/值对作为参数而不是字典传递

cls.somefunc(a=1, b=2, c=3)

如果需要,我可以使用map或lambda。

0 个答案:

没有答案