nov*_*aly 3 python range python-3.x
p1 = (0, 10, 1)
p2 = (0, -20, -2)
p3 = (0,10,2)
Run Code Online (Sandbox Code Playgroud)
嗨,
我有上面的代码,我只想快速计算每个范围内有多少项而不迭代它?(它是一些嵌套循环的一部分).所以p1会返回9.
还有更好的方法将这些变量传递给范围函数吗?
现在我起诉:
range(p1[0], p1[1], p1[2])
Run Code Online (Sandbox Code Playgroud)
>>> p1 = (0, 10, 1)
>>> len(range(*p1))
10
Run Code Online (Sandbox Code Playgroud)
range 对象很聪明,不需要迭代来计算长度.
| 归档时间: |
|
| 查看次数: |
61 次 |
| 最近记录: |