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

百度网站架构营销网站制作公司

百度网站架构,营销网站制作公司,新闻软文推广案例,如何设置域名任务 需要循环访问一个序列,并且每一步都需要知道已经访问到的索引(因为需要重新绑定序列的入口),但 Python 提供的首选的循环方式完全不用依赖索引。 解决方案 内建函数 enumerate 正是为此而生。看例子: for index,item in enumerate(sequence):if…

任务

需要循环访问一个序列,并且每一步都需要知道已经访问到的索引(因为需要重新绑定序列的入口),但 Python 提供的首选的循环方式完全不用依赖索引。

解决方案

内建函数 enumerate 正是为此而生。看例子:

for index,item in enumerate(sequence):if item > 23:sequence[index] = transform(item)

它看上去很干净易读,而且比那种通过索引访问元素的方式快:

for index in range(len(sequence)):if sequence[index] > 23:sequence[index] = transform(sequence[index])

讨论

循环遍历一个序列是很常见的需求,Python强烈建议你用一种最直接的方式。事实上这也是最具有Python 风格的访间序列中每个元素的方式:

for item in sequence:process(item)

而其他一些典型的比较底层的语言,不是用这种直接的循环方式,而是通过序列的索引,根据索引找到每一个对应的子项:

for index in range(len(sequence)):process(sequence[index])

直接的循环方式更加干净、更易读、更快,而且也更通用(因为根据定义,此法可以应用于任何可迭代对象,而根据索引访问的方式则只适用于序列,如列表)。但是,有时候在循环中,你的确需要同时获得索引和索引对应的子项。一个常见的理由是,你想重新绑定列表的新入口,必须将thelist[index]赋值为一个新的子项。为了支持这种需求,Python 提供了内建函数 enumerate,它接受任何可迭代的参数,并返回一个迭代器,迭代器产生的是一个(两个子项的元组)形如(index,item)的结果,一次一项。因此你的 for 子句的头部可以写成:

for index,item in enumerate(sequence):

这样,在for的主体中,索引和子项都是可以访问的。
为了帮助你记忆 enumerate 产生的结果,考虑惯用法d=dict(enumerate(L))。实际上从某种意义上来讲,用此法获得的字典d是等价于列表L的,因为对于任意一个有效的非负索引i,d[i] is L[i]都成立。

http://www.dtcms.com/wzjs/599512.html

相关文章:

  • 1020美金等于多少欧元信阳网站seo
  • 深圳做男装什么网站容易找工vp(永久免费)加速器下载
  • 您的网站未备案wordpress图片编辑插件
  • 吉林省建设厅官方网站办事指南做包装盒效果图的网站
  • 免备案网站建站上海响应式建站
  • 江西昌宇建设工程公司网站不能制作网页的软件是
  • centos wordpress 建站教程深圳高端vi设计公司
  • 网站建设中左对齐上海建筑设计院待遇怎么样
  • 中山网站关键字优化thinkphp制作网站开发
  • 企业网站创建小结新浪推网站
  • 如何查询网站打开速度变慢广州做蛋糕的网站
  • 建设单位网站需求报告广告喷绘制作公司介绍
  • 哪些网站是中文域名wordpress关闭略缩图
  • 敬请期待图片素材荆州seo
  • wordpress 重新生成缩略图南阳seo优化公司
  • 中英语网站制作方法制作网站的公司还能赚钱吗
  • 找建设网站百度怎么发自己的广告
  • 成立公司怎么取名长沙seo优化推荐
  • 天津网站建设好公司wordpress 导航下拉菜单显示5条
  • wordpress搜索全站网站排行榜上升代码
  • 怎么做国外的网站推广上海800做网站
  • 温州网站设计工作室做家常菜网站
  • 品牌网站建设找顺的商城网站建设框架
  • 怎么做网站_vue做网站的好处
  • 企业网站宣传制作网页时一般不选用的图像文件格式是
  • 如何在国外建网站网站套餐报价 模版
  • 深圳招聘网站开发wordpress remove_query_arg
  • 淘宝上那些做网站seo的管用吗俄语网站建设公司
  • 珠海哪个公司建设网站好动画设计师月薪多少
  • 秦皇岛市海港区建设局网站中国建筑设计研究院官网