Contact: aviboots(AT)netvision.net.il
39,870 questions
51,793 answers
573 users
tpls = ((4, 'php'), (9, 'c'), (3, 'java')) result = [{'key': sub[0], 'value': sub[1]} for sub in tpls] print(result) ''' run: [{'key': 4, 'value': 'php'}, {'key': 9, 'value': 'c'}, {'key': 3, 'value': 'java'}] '''
tpls = ((4, 'php'), (9, 'c'), (3, 'java')) keys = ['key', 'value'] result = [{key: val for key, val in zip(keys, sub)} for sub in tpls] print(result) ''' run: [{'key': 4, 'value': 'php'}, {'key': 9, 'value': 'c'}, {'key': 3, 'value': 'java'}] '''