例如:
sum(i*i for i in range(10))# sum of squares
285
xvec = [10, 20, 30]
yvec = [7, 5, 3]
sum(x*y for x,y in zip(xvec, yvec))# dot product
260
from math import pi, sin
sine_table = {x: sin(x*pi/180) for x in range(0, 91)}
unique_words = set(wordfor line in pagefor word in line.split())
valedictorian = max((student.gpa, student.name) for student in graduates)
data = 'https://www.04ip.com/post/golf'
list(data[i] for i in range(len(data)-1, -1, -1))
['f', 'l', 'o', 'g']
Footnotes
[1] 有一个例外 。模块对象有一个隐秘的只读对象,名为 __dict__ ,它返回用于实现模块命名空间的字典,命名 __dict__ 是一个属性而非全局命名 。显然,使用它违反了命名空间实现的抽象原则,应该被严格限制于调试中 。
python函数生成式的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、python函数生成式的信息别忘了在本站进行查找喔 。
推荐阅读
- 视频号怎么开自己的作品,自己的视频号怎么弄
- 户外活动体育游戏小班走,户外活动体育游戏小班走路教案
- 游戏开发证书,游戏开发证书有什么用
- gis中怎么开追踪,gis里面的自动追踪在哪里
- 如何进入PPT的页面儿,ppt怎么点击进入相应的页面
- 动态壁纸ios下载安装,动态壁纸软件下载苹果手机
- c语言程序设计软件的图标,c语言程序设计软件的图标有哪些
- 数据库oracle增加字段,oracle数据库表增加字段
- python网站开发框架,python开发框架django