获取Python List Comprehension中的范围长度

时间:2016-09-27 01:41:00

标签: python-3.x

我想知道是否有可能在python 3中获得列表理解中的范围长度以便设置条件这样的? 此代码无效

b = [x**2 for x in range(10) if x % 2 == 0 and x > len/2]

1 个答案:

答案 0 :(得分:2)

>>> n = 10
>>> b = [x**2 for x in range(n) if x % 2 == 0 and x > n/2]
>>> b
[36, 64]