将字典列表解压缩到 Python 中的对象

Unpack a list of dictionaries to an object in Python

我不确定如何提问,因为我不确定我是否使用了正确的关键词。我在变量 x 中有一本字典。我将(这是正确的术语吗?)解压缩为 Org 类型的对象,如下所示:

org = Org(**x)

其中 x 的形式为:

{'user': 'joe@example.com', 'sk': 'meta_3', 'location': 'Dubai', 'name': 'Thomas'}

到目前为止这有效。我得到一个类型为 Org 的对象 org

但我的问题是:如果 x 是一个字典列表,即 x

,我该如何处理
[
  {'user': 'joe@example.com', 'sk': 'meta_3', 'location': 'Dubai', 'name': 'Thomas'},
  {'user': 'sam@example.com', 'sk': 'meta_4', 'location': 'Spain', 'name': 'Sam'}
]

如何将其解压缩到 Org 个对象的列表中?

如果 x_list 是包含字典的列表:

org_list = []
for x in x_list:
    org = Org(**x)
    org_list.append(org)

现在您有一个列表org_list,其中包含所有已创建的 Org 对象。