甚至是Python中的数字

chr*_*ley 18 python range

有没有人知道Python是否具有内置函数来打印出偶数值.比如range().

谢谢

SLa*_*aks 60

范围有三个参数.

你可以写range(0, 10, 2).

  • +1实际链接到文档...为什么这么少人打扰? (10认同)
  • 和xrange()一样 (4认同)

kgi*_*kis 9

只需使用2步:

range(start, end, step)
Run Code Online (Sandbox Code Playgroud)


Sap*_*pph 6

我不知道这是否是你想听到的,但用列表理解过滤掉奇数值是非常微不足道的.

evens = [x for x in range(100) if x%2 == 0]
Run Code Online (Sandbox Code Playgroud)

要么

evens = [x for x in range(100) if x&1 == 0]
Run Code Online (Sandbox Code Playgroud)

您还可以使用可选的步长参数range来计算2.