这篇文章主要给大家介绍什么是Python 中的迭代对象?Python 中的迭代对象使用方法有哪些?内容非常详细 , 操作简单 , 因此分享给大家做个参考 , 感兴趣的小伙伴们可以认真阅读 , 希望对大家能有所帮助 。
文章插图
什么是Python 中的迭代对象?
Python 中有 for -in 循环 , 可以对列表、元组、集合中的元素遍历操作 。只要是能够被 for-in 循环遍历的对象被称为可迭代对象 iterable , 所以说列表、元组、集合均属于可迭代对象 。使用 for … in 循环遍历可迭代对象的例子如下:
对列表进行遍历
list = ['ccc', 'hhh', 'xxx']for item in list:print(item)遍历元组的代码
tuple = ('ccc', 'hhh', 'xxx')for item in tuple: print(item)遍历集合的代码
set = {'ccc', 'hhh', 'xxx'}for item in set:print(item)使用 for - in 循环进行遍历 , 如果需要遍历的对象是列表 , 可以通过访问索引的方式进行遍历 , 代码如下:
list = ['ccc', 'hhh', 'xxx']i = 0while i < len(list): string = list [i] print(string) i = i + 1上述代码中 , 第一行使用列表表示 list , 通过 len(list) 获取列表 list中字符串的数量 , 在第四行 , 通过 list[i] 访问第 i 个元素 , 在以上的遍历方式中 , list必须是一个列表 。如果list的数据结构发生变化:
使用集合而不是列表表示 list , 那么通过访问索引的方式进行遍历的代码就会失效 。代码如下:
set= {'ccc', 'hhh', 'xxx'}i = 0while i < len(sets): string = set[i] print(string) i = i + 1上述代码中 , 第一行使用集合表示set , 通过 len(set) 获取集合 set中字符串的数量, 通过 strings[i] 访问第 i 个元素 。因为set 是一个集合 , 不支持索引操作 , 所以运行结果会导致错误 。
【什么是Python中的迭代对象?Python中的迭代对象使用方法有哪些?】关于“什么是Python 中的迭代对象?Python 中的迭代对象使用方法有哪些?”就讲解到这里啦 , 想要了解更多知识的 , 可以继续关注哦!
推荐阅读
- 如何掌握Python编程?学好python编程能做什么?
- 如何利用python求矩阵主对角线之和?python求矩阵主对角线之和代码
- 穿鞋祙应注意报暧
- 一起床就好看,那才是真正的你
- 勿忘我花语和勿忘我寓意
- 马蹄莲花语和马蹄莲寓意
- 紫罗兰花语和紫罗兰寓意
- 淘宝流量宝是什么?有什么用?
- 淘宝聚划算规则是什么?有哪些规则?
- 淘宝订单贷款的利息是多少?怎么申请?