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}
如果我有以下 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}