什么是Python中的迭代对象?Python中的迭代对象使用方法有哪些?

这篇文章主要给大家介绍什么是Python 中的迭代对象?Python 中的迭代对象使用方法有哪些?内容非常详细 , 操作简单 , 因此分享给大家做个参考 , 感兴趣的小伙伴们可以认真阅读 , 希望对大家能有所帮助 。

什么是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 中的迭代对象使用方法有哪些?”就讲解到这里啦 , 想要了解更多知识的 , 可以继续关注哦!

    推荐阅读