本文是《Effect Python 编写高质量Python代码的59个有效方法》的学习笔记。主要记录生成器的使用方法和示例代码。
返回队列的函数
如果函数要产生一系列结果,那么最简单的做法就是把这些结构都放在一份列表里,然后将其返回给调用者。
def index_words(text):
用append方法将这些此的首字母索引添加到result列表中,并在函数结束时将其返回给调用者。
result = []
if text:
result.append(0)
for
本文是一篇关于《Effective Python》书中一节的学习笔记,记录了示例代码和思路。
如果函数要产生一系列结果,那么最简单的做法就是把这些结果都放在一个列表里返回。
比如我们要查出字符串中每个词的首字母在整串字符串中的位置:
def index_word(text):
result=[]
if text:
result.append(0)
for index,letter in enumerate(text):
if letter == ' ':