Python:两个列表表达式

时间:2017-03-20 21:34:03

标签: python list

我开始学习Python了。我在一些网络课程上学习它。在那里,我看到一个有趣的表达问题。有比较

0 < [1, 4][1] < 3

这两个清单是什么意思?为什么

0 < [1, 4][1] - True

[1, 4][1] < 3 - False

在相应的部分中没有关于它的信息,而且我对Object Pascal和C#的了解并没有帮助。

2 个答案:

答案 0 :(得分:2)

这是将比较运算符和索引合并到一个列表中:

<python install dir>\Lib\site-packages\pyHook\表示列表的第二个成员(请记住,索引从[1, 4][1]开始,因此它会解析为0。所以它与

4

这是0 < 4 < 3 (因为False0 < 4。一旦你减少它们,其他两个逻辑就类似了:

False

0 < 4 -> True

答案 1 :(得分:0)

这样看:

document.getElementById("tapeContainer").scrollLeft = displacement;