python将 for循环return
时间: 2023-12-06 07:33:20 浏览: 180
python for循环
在 Python 中,for 循环不能直接使用 return 语句来返回值,因为 for 循环是一个迭代器,它没有返回值。如果需要在 for 循环中返回值,可以使用生成器函数或列表推导式来实现。
生成器函数示例:
```
def my_generator():
for i in range(10):
yield i
for num in my_generator():
if num == 5:
return num
```
列表推导式示例:
```
my_list = [i for i in range(10)]
for num in my_list:
if num == 5:
return num
```
阅读全文