Итак, у меня есть следующий список словаря
myList = [{'one':1, 'two':2,'three':3},
{'one':4, 'two':5,'three':6},
{'one':7, 'two':8,'three':9}]
Это просто пример словаря, который у меня есть. У меня вопрос, можно ли как-нибудь изменить, скажем, ключ two
во всем словаре, чтобы он стал в два раза больше их значения, , используя понимание списка?
Я знаю, как использовать списки для создания нового списка словаря, но не знаю, как их изменить, я придумал что-то вроде этого
new_list = { <some if condiftion> for (k,v) in x.iteritems() for x in myList }
Я не уверен, как указать условие в <some if condiftion>
, также правильный ли формат понимания для вложенного списка?
Я хочу получить окончательный результат в соответствии с моим примером, подобным этому
[ {'one':1, 'two':4,'three':3},{'one':4, 'two':10,'three':6},{'one':7, 'two':16,'three':9} ]