专栏名称: 未闻Code
博主喜欢Python和爬虫,已经出了两本书。这里是他灵感的发源地。关注这个公众号,你的生产效率在三天内就会得到提高。P.S.: 这个公众号日更。
今天看啥  ›  专栏  ›  未闻Code

Python 函数返回yield还是return?这是个问题。

未闻Code  · 公众号  ·  · 2024-07-05 21:00

文章预览

如果你刚入门 Python,你可能之前没有遇到过 yield 。 虽然它看起来很奇怪,但它是你编码工具库中的一个重要工具。 在成为 Python 大师的道路上,你必须掌握它。 返回列表的函数 假设有一个函数,它可以一次性生成一系列值,比如一个整数列表或字符串列表等。这个函数的作用就是立即返回一个完整的值集合。 # 返回列表的函数示例 def    return_list   ( limit ) :       result = []       for  i  in   range (  1  , limit +  1  ):          result.append(i)       return  result  # 生成值列表 my_list = return_list(  5  )  print  (my_list) 这种函数就像一位高效的图书管理员,一次性为你提供整个数据目录。当你需要预先获取整个值序列时,这种方式会很有用。 在这里,最重要的是内存分配问题(与yield函数相比)。当你调用返回列表的函数时,它会首先在内 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览