Day010_笔记总结

在python 中,函数就是一只特殊的类型.
声明函数的时候,其实就是在声明类型是function的变量.
变量能做的事情,函数都可以.

可以把迭代器看出容器,类似列表,生产器就是用来生成迭代器

通过将生产式产生的迭代器转换成了一个列表

list1 = [x for x in range(10)]

a 是生成器,能够生产0-9中所有的数字

a = (x for x in range(10))
print(a,type(a))

2.生产器和迭代器都是通过 next来获取里面的数据

print(next(a))
print(next(a))

3.生产器转换成列表/集合

4.将生产器转换转换成字典

注意:容器类型的元素是元祖,并且中且只有两个元素,才能转换成字典:

dict1 = dict((x,x2)for x in range(10))

一句代码实现交换一个字典中key和value的值

dict2= dict((value,key) for key,value in {'a':1,'b':2,'c':3}.item())

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容