, поэтому я встретил вопрос во время изучения Python. скажем, у меня есть словарь
a = {'Andy':[2,4,6,8],'Bryce':[1,2,3], 'Charile': [3,6], 'David':[10], 'Elaine' :[5,10]}
как я могу использовать лямбду, чтобы умножить 2 на каждое число в и вернуть новый dict?
я пытался new_a= list(map(lambda x: x * 2, a.values()))
однако, он возвращает список вроде [[2, 4, 6, 8, 2, 4, 6, 8], [1, 2, 3, 1, 2, 3], [3, 6, 3, 6], [10, 10], [5, 10, 5, 10]]
новый диктат, который я хочу, - это:
new_a = {'Andy':[4,8,12,16],'Bryce',[2,4,6], 'Charile': [6,12], 'David':[20], 'Elaine' :[10,20]}