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

excel网站链接怎么做自助建站的优势

excel网站链接怎么做,自助建站的优势,网站页头是什么,网站营销与推广如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。 在Python中,迭代是通过for ... in来完成的,而很多语言比如C语言,迭代list是通过下标完…

如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。

在Python中,迭代是通过for ... in来完成的,而很多语言比如C语言,迭代list是通过下标完成的,比如Java代码:

for (i=0; i<list.length; i++) {n = list[i];
}

可以看出,Python的for循环抽象程度要高于C的for循环,因为Python的for循环不仅可以用在list或tuple上,还可以作用在其他可迭代对象上。

list这种数据类型虽然有下标,但很多其他数据类型是没有下标的,但是,只要是可迭代对象,无论有无下标,都可以迭代,比如dict就可以迭代:

>>> d = {'a': 1, 'b': 2, 'c': 3}
>>> for key in d:
...     print(key)
...
a
c
b

因为dict的存储不是按照list的方式顺序排列,所以,迭代出的结果顺序很可能不一样。

默认情况下,dict迭代的是key。如果要迭代value,可以用for value in d.values(),如果要同时迭代key和value,可以用for k, v in d.items()。

由于字符串也是可迭代对象,因此,也可以作用于for循环:

>>> for ch in 'ABC':
...     print(ch)
...
A
B
C

所以,当我们使用for循环时,只要作用于一个可迭代对象,for循环就可以正常运行,而我们不太关心该对象究竟是list还是其他数据类型。

那么,如何判断一个对象是可迭代对象呢?方法是通过collections模块的Iterable类型判断:

>>> from collections import Iterable
>>> isinstance('abc', Iterable) # str是否可迭代
True
>>> isinstance([1,2,3], Iterable) # list是否可迭代
True
>>> isinstance(123, Iterable) # 整数是否可迭代
False

最后一个小问题,如果要对list实现类似Java那样的下标循环怎么办?Python内置的enumerate函数可以把一个list变成索引-元素对,这样就可以在for循环中同时迭代索引和元素本身:

>>> for i, value in enumerate(['A', 'B', 'C']):
...     print(i, value)
...
0 A
1 B
2 C
http://www.tj-hxxt.cn/news/5048.html

相关文章:

  • 做色情网站的人是怎么被抓的什么叫seo优化
  • 企业完善网站建设宁波seo网络推广代理公司
  • 河南网站建设制作2022重大时政热点事件简短
  • 专业的深圳网站建设公司营销平台是什么意思
  • 一个门户网站怎么做免费的关键词优化软件
  • 长沙做网站工作室百度会员登录入口
  • 番禺做网站费用网络加速器
  • 最具口碑的企业网站建设长春关键词优化公司
  • 基于php的网站开发网络营销咨询服务
  • 杭州做网站搜索引擎关键词排名优化
  • 做百度网站优化多少钱seo关键字排名
  • 网站权重的重要性长沙网站公司品牌
  • 美团网网站建设 费用品牌线上推广方案
  • 做旅游网站目的和意义网站建设的数字化和互联网化
  • 城乡建设吧部网站网络游戏推广员是做什么的
  • 一起装修网客服热线重庆店铺整站优化
  • 网易做相册的网站企业做个网站多少钱
  • 培训网站源码wordpress网络推广的优势
  • 湖南网站建设大全seo查询外链
  • 政府部门网站建设方案书焦作网络推广哪家好
  • 外国购物网站有哪些平台搜索引擎优化的定义是什么
  • 无忧网络网站建设搜索引擎网站提交入口
  • 手机网站开发周期中国网民博客 seo
  • 做外贸网站选择服务器找百度
  • 杭州网站建设unohacha手机免费建网站
  • 做搜狗网站点seo公司上海
  • dw网页制作破解版百度关键词优化大师
  • 成都php网站建设seo整站优化
  • 容易做的网站百度seo免费推广教程
  • 电子信息工程就业方向黄山搜索引擎优化