gpt4 book ai didi

python - 创建字典,其中列表中的键和值是常见的

转载 作者:太空宇宙 更新时间:2023-11-04 10:21:11 25 4
gpt4 key购买 nike

有没有更好的方法来创建字典,哪些键来自列表,哪些值是常见的?

输入:文档UID列表和项目名称。

输出:文档UID和项目名称字典字典。

我的当前代码:

>>> doc_uid = [u'AAAB3086', u'AAAB3085']
>>> project_name = "Custom Project One"
>>> doc_project_map = {}
>>> for ii in doc_uid:
... doc_project_map[ii] = project_name
...
>>> doc_project_map
{u'AAAB3086': 'Custom Project One', u'AAAB3085': 'Custom Project One'}
>>>

为什么我这样做是因为在下一个过程中我有所有文档 UID,我必须找出它的项目名称。

有很多Project,每个Project包含很多Document。

Actaul 算法是:

  1. 获取所有项目对象。
  2. 通过 for 循环迭代每个项目 OBJ。
  3. 获取Project OBJ的所有文档
  4. 迭代每个文档并将 key 添加为文档 UID,将 vakue 添加为项目名称。

喜欢:

  doc_project_map = {}
for project_onj in project_objes:
project_name = getProjectName(project_obj)
docuents_uids = getProjectDcoumentUID(project_obj)
for docuents_uid in docuents_uids:
doc_project_map[docuents_uid] = project_name

最佳答案

dict(zip(doc_uid,len(doc_uid)*[project_name]))

关于python - 创建字典,其中列表中的键和值是常见的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32252093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com