【问题标题】:What is this syntax in PythonPython中的这种语法是什么
【发布时间】:2015-09-24 06:09:45
【问题描述】:

如果python中有这样的语法 它究竟是在声明什么定义?

我尝试在python网站中查看没有看到类似的东西

children = cell["CHILDREN"]

【问题讨论】:

    标签: arrays python-2.7


    【解决方案1】:

    它正在使用键"CHILDREN" 访问字典cell 中的项目并将其分配给变量children。

    更多有用的参考资料:

    【讨论】:

      【解决方案2】:

      该行指的是字典,也称为关联数组。有问题的代码行将字典中与键 CHILDREN 关联的值分配给变量 children。

      在great related Stack Overflow question 中了解更多信息。

      【讨论】:

      • 问题中的语法不会抛出类似于 Ruby 的 Dynamic Constant Assignment 异常吗?这是将常量的内存位置移动到别处,这通常是禁忌。
      • @CollinGraves 好问题,我不确定。也许你应该问它!
      • 我没用过ruby,不知道什么是动态常量,但是现在看代码,好像是字典参考
      【解决方案3】:

      cell 是一个字典。字典是一组无序的键:值对。元素 cell["CHILDREN"] 被检索并存储在变量 children 中。更多关于字典的信息:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-01-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多