Симпатичный Апельсин Asked:2022-05-06 15:26:27 +0000 UTC2022-05-06 15:26:27 +0000 UTC 2022-05-06 15:26:27 +0000 UTC python中的无限for循环 772 我想在 python 中创建一个无限循环,我不想在需要的时候使用 这可以实施吗? 出于好奇或科学兴趣,可以这么说) python 2 个回答 Voted Best Answer CrazyElf 2022-05-06T15:46:47Z2022-05-06T15:46:47Z 有一个相当知名的配方: for _ in iter(int, 1): pass 函数和保护值iter被传递给,达到函数的迭代结束。当不带参数调用时,它返回,设置了保护值,这个循环永远不会结束。int()01 SergFSM 2022-05-06T17:40:47Z2022-05-06T17:40:47Z 您还可以使用模块中的无限迭代器itertools: count(), repeat(), cycle(): from itertools import repeat for _ in repeat(0): pass
有一个相当知名的配方:
函数和保护值
iter被传递给,达到函数的迭代结束。当不带参数调用时,它返回,设置了保护值,这个循环永远不会结束。int()01您还可以使用模块中的无限迭代器
itertools:count(),repeat(),cycle():