【发布时间】:2011-07-26 14:30:01
【问题描述】:
要同时声明多个变量,我会这样做:
a, b = True, False
但是如果我必须声明更多的变量,它就会变得越来越不优雅:
a, b, c, d, e, f, g, h, i, j = True, True, True, True, True, False, True ,True , True, True
有没有更好/优雅/方便的方法来做到这一点?
这必须是非常基本的,但如果我确实使用列表或元组来存储变量,我将如何处理以便我会有所帮助,因为:
aList = [a,b]
无效,我必须这样做:
a, b = True, True
或者我错过了什么?
【问题讨论】:
-
使用列表来存储这些值?一本字典?一个(命名的)元组?
-
@Chris:我快到了。 :)
-
@JeffM: 也许但我不知道该怎么做似乎必须定义它们才能属于一个列表(当然我可能错了)
-
@Trufa:如果您要声明这么多变量来存储值,这已经表明您应该考虑其他存储替代方案恕我直言。
-
@user470379 - 我有点假设这些名称只是用于示例代码,而 Trufa 并没有在他的真实代码中使用这些名称。
标签: python variables declaration