当前位置: 首页 > news >正文

毕业设计 网站开发赣州企业网站在那做

毕业设计 网站开发,赣州企业网站在那做,广平网站建设,云伙伴公司客户案例1 问题 探索list与iterator的区别探索yield的用法 2 方法 通过网上学习后了解到 List返回的类型是list,list只会查询一级缓存。list()中返回的List中每个对象都是原本的对象。查询的时候没遍历一个对象会产生一条sql;而iterator这个迭代器返回的类型是it…

1 问题

  1. 探索list与iterator的区别

  2. 探索yield的用法

2 方法

  1. 通过网上学习后了解到 List返回的类型是list,list只会查询一级缓存。

    list()中返回的List中每个对象都是原本的对象。

    查询的时候没遍历一个对象会产生一条sql;


    而iterator这个迭代器返回的类型是iterator,做查询的时候iterate()会先到数据库中把id都取出来,iterate会查询2级缓存,iterate()中返回的对象是代理对象.;

  2. 首先我们要知道什么是yelid,先应该了解generator,iterator,iterable;

Iterables 可迭代的:
代码实现:
mylist = [1, 2, 3]
for i in mylist:
print(i)
e6c5402962d03f89fc64a397085e3e15.png
Iterator 迭代器:
for i in range(5):
print(i) # 0 1 2 3 4
931628cb176eed2b09d0dadbdf91acb0.png
Generator 生成器:
my_generator = (x*x for x in range(10))
for i in my_generator:
print(i) # 0 1 4 9 16 25 36 49 64 81
f81feacc4e3d8630a78f9ecbbb5ad480.png

Yield 产生器:yield相当于return,但它返回的是一个生成器:
代码实现:
def test():
print("First")
yield 1
print("Second")
yield 2
print("Third")
yield 3
my_generator = test() # 创建生成器
print(type(my_generator)) # <class 'generator'>
7be06a362d46cd12ba37b47964ff127f.png
函数使用 yield 作为返回值,那么它就变成了一个生成器函数。与普通函数不同,生成器函数被调用后,函数体中的代码不会立即执行(执行my_generator=test()后不打印任何值),而是返回一个生成器,正如我们前面提到的:generator 是迭代器,而 yield 可以被视为 return。

3 结语

针对list和iterator与yelid用法的问题,提出用代码来实现来验证的方法,通过百度以及在csdn上查询资料了解到这两个问题后,证明该方法是有效的,通过在两个问题我们学习到了list与iterator的区别,以及yelid的函数的可视为return。

http://www.yayakq.cn/news/63660/

相关文章:

  • 象山县建设管理局网站深圳建设工程招标网
  • 自助建站系统免授权版网页版传奇手游排行榜
  • 做亚马逊有看数据的网站吗怎样使自己做的网站上线
  • 青海wap网站建设比较好wordpress超级排版器插件
  • 晨雷文化传媒网站建设wordpress关键词排名
  • 做淘客网站企业备案保定百度seo公司
  • 网站建设与域名备案找电商平台帮我卖产品
  • 做企业网站有什么好处小程序游戏怎么赚钱
  • 网站开发费用科目开发app需要什么技术人才
  • 网站建设公司 上海无锡网站改版
  • 织梦网站上传数据库南通做网站的花云
  • 销售推广案例网站外贸网站展示还是商城
  • 网站设置5个关键词临沂市建设局网站公示
  • 建站平台上建设的网站可以融资吗wordpress系统邮箱设置
  • 怎么做网站才能不被仿冒艺术设计类网站
  • 北京网站制作合肥wordpress导入模板文件
  • 自助建站工具软件网站后台发布图片upload failed
  • 电子商务网站设计原理实践报告宿迁公司注册
  • 网站制作开发技术个人工作室网站设计
  • 做技能培训和那个网站合作好郑州网站开发
  • 金湖县建设工程质量监督网站深圳手机网站建设服务
  • 欧美网站模板 psd好看的企业官网
  • 响水哪家专业做网站高端品牌logo
  • 如何在百度上注册自己的网站留学公司网站怎么做
  • 网站域名的安全性青岛网站推广关键词
  • 美容评测网站建设分析报告雅虎网站收录提交入口
  • 高端网站建设jm3q忻州网站建设
  • 服装网站的设计理念腾讯企业邮箱好用吗
  • 干净简约的网站wordpress文章分段
  • 申请做网站 论坛版主制作网站的视频教程