Python 使用定义的键和具有理解力的值列表创建字典

Python create dictionary with defined key and list of values with comprehension

如果我有以下 ID 列表:

id_numbers = ['08a592a1-5a40-46b7-b9b3-b3a1e6bfdb9f', 'a31017f7-13b4-401c-81ca-fd57042bc181']

我可以使用以下方法将这些 ID 号添加为新字典中已定义键“id_numbers”的值:

catalogue_ids = {"id_numbers": []}

for item in id_numbers:
    catalogue_ids["id_numbers"].append(item)

我想知道是否有字典理解方式来做同样的事情?

catalogue_ids = {"id_numbers": [item for item in id_numbers]}

没有必要使用 list/dictionary 理解。您可以简单地将 id_numbers 变量分配给字典元素。

catalogue_ids = {"id_numbers": id_numbers}