【发布时间】: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