使用双方括号?
Using double square brackets?
在使用旧版本 Python 的文件中,我发现了以下代码段:
PROP_UI_COMBO = 'Prop_UI_ComboBox'
PROP_UI_COMBO[[]] = [_[1], [x for x in range(-1, 10)] + [26, 28, 30]]
我想知道设置 PROP_UI_COMBO[[]]
是什么意思。双括号是什么意思?
另外,(我可能是错的)我相信 _[1]
只是 [x for x in range(-1, 10)]
的临时列表。因此,正如我的问题所提出的,[[]]
的用途是什么,Python 3.4 中的等价物是什么?
这两行没有被 Python 执行——如果它们执行了,就会抛出异常。
在使用旧版本 Python 的文件中,我发现了以下代码段:
PROP_UI_COMBO = 'Prop_UI_ComboBox'
PROP_UI_COMBO[[]] = [_[1], [x for x in range(-1, 10)] + [26, 28, 30]]
我想知道设置 PROP_UI_COMBO[[]]
是什么意思。双括号是什么意思?
另外,(我可能是错的)我相信 _[1]
只是 [x for x in range(-1, 10)]
的临时列表。因此,正如我的问题所提出的,[[]]
的用途是什么,Python 3.4 中的等价物是什么?
这两行没有被 Python 执行——如果它们执行了,就会抛出异常。