国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python如何确定是否为可迭代对象

python如何确定是否为可迭代对象

头像

(*-*)浩

2019-08-27 11:36:065713浏览 · 0收藏 · 0评论

迭代

可以理解为,任意的集合使用for循环遍历

python中,迭代永远是取出元素本身,而非元素的索引。

如何判断一个对象是可迭代对象?

通过collections??榈腎terable类型来判断

from collections import Iterable
print(isinstance('abc',Iterable)) # str是否可迭代  True
print(isinstance(5,Iterable)) # 整数是否可迭代  False
print(isinstance('5',Iterable)) # str是否可迭代(区分上面的整数)  True

对于有序集合,有时候会需要取出元素的索引,可以使用python内置的enumerate函数。

enumerate函数可以把一个list变成索引-元素对,这样就可以在for循环中同时迭代索引和元素本身。

list_one = ['a','b','c']
for i in enumerate(list_one):
    print(i)   # 打印(0,'a') (1,'b') (2,'c')
    print(type(i)) # 类型是tuple
    print(i[0])  # 打印list的下标0 1 2

字典迭代

字典本身是以key来迭代的

dict_one = {'name': 'zxf', 'age': 24, 'address': 'ZheJiang'}
# 迭代key
for key in dict_one:
print(key)
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

美女被咬小头头视频大全| 《不戴套瑜伽教练3》 | 妻子的秘密在线观看免费全集| 中国高清WINDOWS视频| 两个老头把我添高潮了| 成全视频观看免费高清中国电视剧| 头像女下半部位视频大全| 免费看隐藏部位软件| 泰国电影《初次深交流》| 父女一起到达巅峰的小说| 窝窝视频网| 美国家庭式忌讳1-4| 我被5个男人躁一夜不收我怎么办 老公让我把B扒开他日 | 爸爸的擎天柱让我看第二集| 《漾出OVER FLOWER》| 二人努力生猴子免费观看| 公在厨房撕开奶罩吸奶头 | 《警花交换做爰》| 《性旺盛的女人》HD| 《酒店激战》动漫1-5集免费观..| 少女配狗播放视频| 奶头被教练摸得受不了| 欧美大片PPT免费PPT| 黑料 官网| 压在窗户上C给别人看窗前视频| 陈宝莲作品| 一边做饭一边狂躁的原因分析 | 办公室亲吻| 疯狂搅动音乐老师的小句号| 无码亚洲一区二区三区| 教室停电插班花赵柔笔趣阁九流糖 | 《妻子为丈夫升职》| 类似蜜桃成熟时的电影| 碎花裙| 丁香五月色情久久久久| 琪琪热码在线中文字幕| 美女和老板一起努力做豆浆| 蜜桃成熟2| 女生把球球给男生抓的视频| 叔叔别撩我24集免费观看| 下面的小嘴又饿了