如何取出python中generator
时间: 2024-05-01 22:18:04 浏览: 188
Python使用迭代器捕获Generator返回值的方法
中的全部元素?
你可以使用两种方法来取出python中generator中的全部元素。第一种方法是将generator转换成列表,然后遍历该列表以获取所有元素。这种方法的代码示例如下:
```
gen = (x for x in range(10))
lst = list(gen)
for element in lst:
print(element)
```
第二种方法是使用循环来逐个获取generator中的元素。这种方法的代码示例如下:
```
gen = (x for x in range(10))
for element in gen:
print(element)
```
阅读全文