【问题标题】:Is there a list of Python shorthand commands for making lists, dictionaries, etc? [closed]是否有用于制作列表、字典等的 Python 速记命令列表? [关闭]
【发布时间】:2016-02-23 16:35:06
【问题描述】:

我知道foo = [] 是foo = list() 的简写,我想知道是否有一个用于创建空字典、元组、集合等的简写符号列表。我正在专门寻找 Python 3.x 但要么有一个会很有用。

【问题讨论】:

  • [] 不是简写。它是“文字符号”,而且速度更快。见Why is [] faster than list()?
  • 但请转至Python tutorial 了解此类基本问题。它涵盖了所有基础知识,包括literal notations for data structures。
  • 感谢您向我指出这个问题,我必须阅读一下。我也不知道它被认为是文字(尽管我可能应该意识到)如果我没有在文档中看到文字,我一定是瞎了。
  • 因为容器的符号比字符串、整数等更复杂,您可以在Expressions section 中找到那些定义为显示的符号。

标签: python python-2.7 python-3.x collections


【解决方案1】:

要创建一个空字典,请使用{}。
要创建一个空元组,请使用()。
空集没有捷径。 至于之类的,不知道你还在想什么。

【讨论】:

    猜你喜欢
    • 2016-03-15
    • 2015-07-27
    • 1970-01-01
    • 1970-01-01
    • 2021-02-02
    • 1970-01-01
    • 2021-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多