您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 惠州分类信息网,免费分类信息发布

关于python的迭代(Iteration)定义及应用

2022/8/12 4:45:25发布78次查看
如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(iteration)。
默认情况下,dict迭代的是key。如果要迭代value,可以用forvalueind.itervalues(),如果要同时迭代key和value,可以用fork,vind.iteritems()。
那么,如何判断一个对象是可迭代对象呢?方法是通过collections模块的iterable类型判断:
最后一个小问题,如果要对list实现类似java那样的下标循环怎么办?python内置的enumerate函数可以把一个list变成索引元素对,这样就可以在for循环中同时迭代索引和元素本身:
>>>fori,valueinenumerate(['a','b','c']):
...printi,value
使用内建的isinstance函数可以判断一个变量是不是字符串:
>>>x='abc'
>>>y=123
>>>isinstance(x,str)
true
>>>isinstance(y,str)
false
惠州分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录