Как сделать список словаря из двух списков в Python - PullRequest
1 голос
/ 30 октября 2019

Мне нужно составить список словаря из двух списков. ключи словаря фиксированы.

list1 = ['a','b','c']

list2 = [1,2,3]

Мне нужно создать список словаря, подобного этому,

final_list = [{'name':'a','age':1},{'name':'b','age':2},{'name':'c','age':3}]

Ответы [ 3 ]

2 голосов
/ 30 октября 2019
final_list = [{"name": x, "age": y} for x, y in zip(list1, list2)]
1 голос
/ 30 октября 2019
final_list = [{'name':x, 'age':y} for (x,y) in zip(list1, list2)]

Out: [{'name': 'a', 'age': 1}, {'name': 'b', 'age': 2}, {'name': 'c ',' age ': 3}]

1 голос
/ 30 октября 2019
list1 = ['a','b','c']
list2 = [1,2,3]

final_list = []

for i in range(len(list1)):
    final_list.append({'name': list1[i], 'age': list2[i]})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...