目前,如果我要遍历 1 , n 可能会使用以下方法:
1
n
for _ in range(1, n+1): print(_)
有没有一种更清洁的方法可以不必参考而完成此操作 n + 1 ?
n + 1
如果要迭代通常从1开始的范围(这并不罕见),这似乎很奇怪,我必须指定两次递增:
+ 1
range(1, n+1)不被认为是重复的,但是我可以看到,如果您要更改1为另一个数字,可能会很麻烦。
range(1, n+1)
这将使用生成器删除重复项:
for _ in (number+1 for number in range(5)): print(_)