There is any better ways to create dictionary which keys are from the list and value is common?
Input: Document UID list and Project Name.
Output: Document UID and Project Name Dictionary Dictionary.
My Current Code:
>>> 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'}
>>>
Why I am doing this because in next process I have all Document UID and I have to find out its Project Name.
There are many Projects and each project contains many Document.
Actaul Algo is:
- Get All Projeect objects.
- Iterrate each Project OBJ by for loop.
- Get all documents of Project OBJ
- Iterate each document and add key as document UID and vakue as Project Name.
like:
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