【发布时间】:2013-12-02 12:40:43
【问题描述】:
我有一个如下所示的列表:
Lux = ([ 0 0 0 0 0 120 120 120 120 120 240 240 240 240 240 0 0 0 0 0 120 120 120 120 120])
我想计算我有多少个零,但只能从第 14 位开始,直到第 16 位 在这种情况下,答案将是 2。 我知道count函数计算所有的外观。 我该怎么做,但没有循环?当我已经在两个循环中并且不想添加另一个循环时,我想要这个。
谢谢。
【问题讨论】:
-
这不是 python 列表,仅供参考。
-
为什么不在数数之前先对列表进行切片?类似
count(Lux[14:16])。 -
Evert,我想要这样的东西: valueInLux = Lux[i] #Lux[i] = 0 LuxNumberOfRows = Lux.count(valueInLux) 其中 Lux 是列表,但为此我只想从 14 点运行到 16 点。