`a:b`语句在python中做什么?

blu*_*ote 7 python

我在修改字典,偶然写了类似

data = dict(a=1, b=2)
if condition:
    data['c']: 3
Run Code Online (Sandbox Code Playgroud)

我希望这是一个语法错误,但是它可以正确运行,并且该语句似乎没有任何作用。

令我感到好奇的是:这是一种什么样的说法,为什么这是合法的?