如何全面掌握Python迭代器概念?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2070个文字,预计阅读时间需要9分钟。
Python学习者都知道,Python中存在两种循环语句:while 和 for。for循环可以用于Python中的各种序列,包括列表、元组和字符串。例如:
pythonfor 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 中的迭代器是一个对象,用于迭代列表、元组、字典和集合等可迭代对象。
本文共计2070个文字,预计阅读时间需要9分钟。
Python学习者都知道,Python中存在两种循环语句:while 和 for。for循环可以用于Python中的各种序列,包括列表、元组和字符串。例如:
pythonfor 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 中的迭代器是一个对象,用于迭代列表、元组、字典和集合等可迭代对象。

