python - Julia 的范围内是否有 skip 参数?

标签 python for-loop range julia skip

在 Python 中,我们可以使用 for 循环进行迭代,并使用 skip 参数跳过索引:

max_num, jump = 100, 10
for i in range(0, max_num, jump):
    print (i)

通过执行此操作,我可以使用 while 循环实现相同的目的:

max_num, jump = 100, 10
i = 0
while i < max_num
    print(i)
    i+=jump
end

并且在 for 循环中使用下面所示的相同 i+=jump 语法不会跳过索引:

for i in range(0,max_num)
    print(i)
    i+=jump
end

在 for 循环中“跳过”是可能的吗?如果是这样,怎么办?

最佳答案

你可以这样做

max_num, step = 100, 10

for i in 0:step:max_num
    println(i)
end

使用 range(),您不指定 max_num,而是指定所需的迭代次数。所以 0:step:max_num 等于 range(0, step, max_num/step)

关于python - Julia 的范围内是否有 skip 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42084805/

相关文章:

javascript - 使用 JavaScript 更改 CSS 图像过滤器的 HTML Range 元素

python - Webdriver:当类名包含空格时如何查找元素?

python - 将整数索引从 Fama-French 因子转换为 Pandas 中的日期时间索引

python - 使用 PIL 和 win32clipboard 将图像写入 python 中的 Windows 剪贴板?

c# - 从数组中输入选择 C#

excel - 确定 Excel 单元格是否脏?

c++ - vector 下标超出范围

python - 使用 Google Colab 的 TensorFlow 1 中的 TensorBoard

javascript检查交叉点降低计算复杂度

batch-file - for/f 是用设置变量的命令设置时删除该变量