【问题标题】:LPTHW - Second bracket '[' to create dictionary not working, even though Zed Shaw is using it [duplicate]LPTHW - 第二个括号“[”创建字典不起作用,即使 Zed Shaw 正在使用它[重复]
【发布时间】:2018-09-06 19:03:35
【问题描述】:

我正在阅读 Zed Shaw 的 Learn Python The Hard Way 教科书 (LPTHW)。

当 Zed 创建字典时,他使用第二个括号来创建字典。如:

# Creating an empty dictionary
dict = []

这是一个图片示例,他使用字典为项目创建设置文件,使用第二个括号创建名为“config”的字典:

link : implementation of dictionary from his workbook

但这给了我一个错误。我该如何解决?

【问题讨论】:

    标签: python dictionary


    【解决方案1】:

    我想通了。出于某种奇怪的原因,Zed 使用第二个括号来创建字典,但您应该使用大括号。希望这对其他人有帮助!

    # Creating an empty dictionary
    config = {}
    

    【讨论】:

    • 不要使用dict。因为另一个选择是d = dict()
    • 我认为你误读了这本书。那些[] 正在创建一个空的list
    • 我很确定他说的是字典。请检查带有我附在问题中的图片的链接。谢谢!
    • 是的,这本书大错特错!!也许作者希望你通过喂你公牛**t来艰难地学习python :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-04
    • 2018-11-21
    • 1970-01-01
    • 1970-01-01
    • 2015-12-29
    • 2012-05-27
    相关资源
    最近更新 更多