【发布时间】:2016-01-24 17:24:01
【问题描述】:
我已经解决了这些问题,
- Python assigning multiple variables to same value? list behavior
关于元组,我只希望变量可以是字符串、整数或字典- More elegant way of declaring multiple variables at the same time
这个问题有一些我想问的问题,但接受的答案非常复杂
所以我想要达到的目标,
我声明变量如下,我想将这些声明减少到尽可能少的代码行。
details = None
product_base = None
product_identity = None
category_string = None
store_id = None
image_hash = None
image_link_mask = None
results = None
abort = False
data = {}
什么是最简单、易于维护的?
【问题讨论】:
-
你会使用字典。
-
这很复杂,我得打电话给
dicitonary['details']和KeyErrors很烂,而且IDE 不会突出显示无效键而是变量。如果我必须使用details = dicitonary['details'],我最好使用details = None,而不是这一轮的dict创建、查找和KeyErrors。 -
如何定义复杂?
-
@CrakC 见上面的评论。
-
a,b=(True,)*2或a=b=True
标签: python variables variable-assignment