Python基础 — 61、如何用迭代器实现无为则无心的原理?

2026-05-22 16:090阅读0评论SEO资源
  • 内容介绍
  • 相关推荐

本文共计1818个文字,预计阅读时间需要8分钟。

Python基础 — 61、如何用迭代器实现无为则无心的原理?

目录

1.迭代的概述

2.迭代器的概念

3.可迭代的对象(Iterable)

4.迭代器对象(Iterator)

5.迭代器的使用体验

(1)基本用法 (2)实际应用

1.迭代的概述

什么是迭代+迭代就是单次

目录
  • 1、迭代的概念
  • 2、迭代器的概念
  • 3、可迭代的对象(Iterable)
  • 4、迭代器对象(Iterator)
  • 5、迭代器的使用体验
    • (1)基本用法
    • (2)实际应用

1、迭代的概念

(1)什么是迭代

迭代就是单向地、逐个地访问某个容器中的元素的行为。 简单说迭代就是循环。

(2)迭代和遍历的区别

迭代是遍历的一种特例,遍历(traverse)是可以在数据结构上来回的游走,不仅可以往前,还可以往后,同时还能保证不重不漏的,迭代是单向的,逐个的,而且只来一次。

2、迭代器的概念

(1)概念

在Python中常见的序列有listtuplesetdictstr,我们也称之为容器。

我们之前在遍历这些容器的时候,针对不同的容器,每次写的代码还都有所差别。于是我们想能不能写一个工具,当我们需要对一个容器中的元素,进行单向的,一个接一个的取出来的时候,就调用这个工具。

阅读全文

本文共计1818个文字,预计阅读时间需要8分钟。

Python基础 — 61、如何用迭代器实现无为则无心的原理?

目录

1.迭代的概述

2.迭代器的概念

3.可迭代的对象(Iterable)

4.迭代器对象(Iterator)

5.迭代器的使用体验

(1)基本用法 (2)实际应用

1.迭代的概述

什么是迭代+迭代就是单次

目录
  • 1、迭代的概念
  • 2、迭代器的概念
  • 3、可迭代的对象(Iterable)
  • 4、迭代器对象(Iterator)
  • 5、迭代器的使用体验
    • (1)基本用法
    • (2)实际应用

1、迭代的概念

(1)什么是迭代

迭代就是单向地、逐个地访问某个容器中的元素的行为。 简单说迭代就是循环。

(2)迭代和遍历的区别

迭代是遍历的一种特例,遍历(traverse)是可以在数据结构上来回的游走,不仅可以往前,还可以往后,同时还能保证不重不漏的,迭代是单向的,逐个的,而且只来一次。

2、迭代器的概念

(1)概念

在Python中常见的序列有listtuplesetdictstr,我们也称之为容器。

我们之前在遍历这些容器的时候,针对不同的容器,每次写的代码还都有所差别。于是我们想能不能写一个工具,当我们需要对一个容器中的元素,进行单向的,一个接一个的取出来的时候,就调用这个工具。

阅读全文