python问题求解答,我这么写错在哪呢

题目:编写一个的函数flip_dict (d) ,功能是将入参字典的键值对翻转并返回翻转之后的字典,函数的输入d为待翻转的字典,函数的返回值为翻转了键值对之后的新字典,例如,输入以下字典:d =("a":1, "b":2} ,经过你的函数之后,应该返回: [1:"a",2:"b"]
我这么写错在哪里呢

img


def flip_dict(d):
    return {v: k for k, v in d.items()}


print(flip_dict({'a': 1, 'b': 2}))