跳转到python中的特定迭代“for循环”

2024-09-27 23:21:53 发布

您现在位置:Python中文网/ 问答频道 /正文

myList = [0,1,2,3]
for anIndex in myList:
    print(anIndex)

在Python中,有没有一种方法可以跳转到循环中的特定时间,执行,然后在一次迭代之后中断?在

^{pr2}$

Tags: 方法infor时间printmylistpr2anindex
2条回答

你可以这样做。在


def some_for(check_func):
    for i, v in enumerate([0, 1, 2, 3, 4, 5]):
        if check_func(i, v):
            print(i, v)
            break


def single_iteration_loop(it):
    some_for(lambda i, v: i == it)


single_iteration_loop(3)

输出:

^{pr2}$

单索引“迭代”是单索引访问,请使用:

myList = [0,1,2,3]
print(mylist[2])

如果您只需要列表中的某些项…只需迭代它们:

^{pr2}$

相关问题 更多 >

    热门问题