Iterable是迭代在各种语言中常见,在API中的解释

在python中主要通过for  in 实现

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 python之迭代 Python

迭代对象用isinstance(str,Iterable)去判断则要植入collections集合库

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

for i,value in enumerate("abcd"):

  print(i,value)

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄