1. 首页
  2. 数据库
  3. 其它
  4. python生成器的使用方法

python生成器的使用方法

上传者: 2021-03-15 09:16:24上传 PDF文件 35.98KB 热度 16次
什么是生成器?生成器是一个包含了特殊关键字yield的函数。当被调用的时候,生成器函数返回一个生成器。可以使用send,throw,close方法让生成器和外界交互。 生成器也是迭代器,但是它不仅仅是迭代器,拥有next方法并且行为和迭代器完全相同。所以生成器也可以用于python的循环中, 生成器如何使用? 首先看一个例子: 复制代码 代码如下:#!/usr/bin/python# -*- coding: utf-8 -*- def flatten(nested): for sublist in nested: for element in sublist:
用户评论