Python字典SyntaxError

Mil*_*les 1 python dictionary syntax-error

我正在从PHP转向Python,我似乎陷入了学习Python的第一个小时.

这似乎是一个基本问题,我找不到答案 - 所以请原谅我.

当我尝试创建字典时,我输入:

numbers = ('Bob':'322', 'Mary':'110', 'Joe':'839')
Run Code Online (Sandbox Code Playgroud)

我收到错误:

  File "<stdin>", line 1
    numbers = ('Bob':'322', 'Mary':'110', 'Joe':'839')
                    ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

我在命令行和IDLE中都尝试了这个,出现了同样的错误.我究竟做错了什么?我真的看不到它.再次抱歉这个问题的低级别.

Mun*_*med 5

字典使用花括号{}而不是括号()

numbers = {'Bob':'322', 'Mary':'110', 'Joe':'839'}