gpt4 book ai didi

python - 在 Python 中省略 for 循环

转载 作者:行者123 更新时间:2023-12-04 04:11:04 26 4
gpt4 key购买 nike

我有一个在给定值范围之间移动的函数,但我想在我的函数中添加一个参数,该参数将是一个数组,其中包含在我的函数运行迭代时必须跳过的数字

我的功能:

    nums = []

def loopIteration(minValue, maxValue):
minValue += 1
for i in range(maxValue-minValue+1):
num = i+minValue
nums.append(Num('numbers_{}'.format(i)))

#function call
loopIteration(4,25)

我想在我的函数调用中添加这样的参数:

loopIteration(4,25,[8,9,16])

感谢任何答案:)

最佳答案

您可以使用continue 跳过某些i:

def loopIteration(minValue, maxValue, skip=set()):
for i in range(minValue + 1, maxValue + 1):
if i in skip:
continue
cells.append(Cell("numbers_{}".format(i)))

关于python - 在 Python 中省略 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61717784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com