Python中迭代器是如何运作并发挥其关键作用的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2084个文字,预计阅读时间需要9分钟。
循环器:初探Python学习的人都知道,Python中存在两种循环语句:while和for。for循环可以用于Python中的任何序列,包括列表、元组和字符串。例如:for x in [2013, 14, 15926]: print(x, end='+')...
迭代器:初探
Python 学习的人都知道,Python 中存在两种循环语句:while 和 for。for 循环可以用于 Python 中的任何序列,包括列表、元组、字符串。
>>> for x in [2013, 14, 15926]: print(x, end=' ')
...
2013 14 15926
>>>
>>> for x in (2021, 2022, 2023): print(x, end='->')
...
2021->2022->2023->
>>> for x in 'HelloWorld': print(x, end=' ')
...
H e l l o W o r l d
实际上,for 循环还能使用于任何可迭代对象。可迭代对象在 Python 中是新颖特别的概念,但实际上就是序列概念的通用化:如果对象时实际保存的序列,或者可以在迭代工具中(如 for 循环)一次产生一个结果的对象,就看做可迭代的。可以说,Python 中迭代器无处不在。
什么是迭代器?
Python 中的迭代器是一个对象,用于迭代列表、元组、字典和集合等可迭代对象。
本文共计2084个文字,预计阅读时间需要9分钟。
循环器:初探Python学习的人都知道,Python中存在两种循环语句:while和for。for循环可以用于Python中的任何序列,包括列表、元组和字符串。例如:for x in [2013, 14, 15926]: print(x, end='+')...
迭代器:初探
Python 学习的人都知道,Python 中存在两种循环语句:while 和 for。for 循环可以用于 Python 中的任何序列,包括列表、元组、字符串。
>>> for x in [2013, 14, 15926]: print(x, end=' ')
...
2013 14 15926
>>>
>>> for x in (2021, 2022, 2023): print(x, end='->')
...
2021->2022->2023->
>>> for x in 'HelloWorld': print(x, end=' ')
...
H e l l o W o r l d
实际上,for 循环还能使用于任何可迭代对象。可迭代对象在 Python 中是新颖特别的概念,但实际上就是序列概念的通用化:如果对象时实际保存的序列,或者可以在迭代工具中(如 for 循环)一次产生一个结果的对象,就看做可迭代的。可以说,Python 中迭代器无处不在。
什么是迭代器?
Python 中的迭代器是一个对象,用于迭代列表、元组、字典和集合等可迭代对象。

