可以理解为,任意的集合使用for循环遍历
python中,迭代永远是取出元素本身,而非元素的索引。
如何判断一个对象是可迭代对象?
通过collections模块的Iterable类型来判断
1 2 3 4 |
|
对于有序集合,有时候会需要取出元素的索引,可以使用python内置的enumerate函数。
enumerate函数可以把一个list变成索引-元素对,这样就可以在for循环中同时迭代索引和元素本身。
1 2 3 4 5 |
|
字典迭代
字典本身是以key来迭代的
1 2 3 4 |
|
可以理解为,任意的集合使用for循环遍历
python中,迭代永远是取出元素本身,而非元素的索引。
如何判断一个对象是可迭代对象?
通过collections模块的Iterable类型来判断
1 2 3 4 |
|
对于有序集合,有时候会需要取出元素的索引,可以使用python内置的enumerate函数。
enumerate函数可以把一个list变成索引-元素对,这样就可以在for循环中同时迭代索引和元素本身。
1 2 3 4 5 |
|
字典迭代
字典本身是以key来迭代的
1 2 3 4 |
|
Python全栈基础入门课程,掌握Python语言基础语句,操作、流程控制等。手把手带领大家学习,课程是从0开始到实战项目
Python教程19583次浏览
两个月扫清BATJ数据科学面试障碍,针对入门难、头绪乱、进步缓慢、缺乏业界经验、面试恐惧等问题提供解决方案。人人都爱数据科学家!Python数据科学精华实战课程!课程设计环节紧凑,循循善诱;课堂教学如行云流水,让人受益匪浅。
Python教程19143次浏览
Python全栈+人工智能VIP课程,手把手带领大家从零基础学习Python语言以及人工智能应用开发。结合实际项目案例,由浅入深、全面系统地培养大家的独立开发能力,以从容应对企业开发任务,应对智能时代的新需求。
Python教程16559次浏览
© 2021 Python学习网 苏ICP备2021003149号-1