Применение функции к значениям в dict

Я хочу применить функцию ко всем значениям в dict и сохранить ее в отдельном dict. Я просто пытаюсь понять, как я могу играть с python, и хочу посмотреть, как я могу переписать что-то подобное

for i in d:
    d2[i] = f(d[i])

что-то вроде

d2[i] = f(d[i]) for i in d

Первый способ написания это, конечно, хорошо, но я пытаюсь понять, как синтаксис Python может быть изменен

Ответы на вопрос(4)

Ваш ответ на вопрос