day12 函数基础(三)

 一.迭代器(了解)

迭代:更新换代

迭代特点:每一次迭代得到的值,就是下一个迭代的初始值

可迭代对象: 字符串 列表 元组 字典 集合 ......

迭代器的语法格式:

```python

变量名 =  iter(可迭代对象)

变量名 = 可迭代对象._iter_

# 迭代取值格式

迭代器名._next_()

next(迭代器名)

```

```python

# ls = [11, 22, 33, 45, 56, 12]

#

# for i in ls:

#     print(i)

#     # 第一遍 i = 11

#     # 第二遍 i = 22

迭代器

ls = [11, 22, 33, 45, 56, 12]

ll = iter(ls)

print(ll.__next__())

print(ll.__next__())

print(ll.__next__())

print(ll.__next__())

print(ll.__next__())

print(ll.__next__())

# print(ll.__next__())

# 当迭代取值超过迭代对象的长度时就会报错

```

迭代器是一个可以记住遍历位置的对象

迭代器对象从第一个元素开始访问吗直到元素被访问接受,迭代器值只能前进不能后退

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/799831.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

马斯克推出Grok-1.5,接近GPT-4级别的性能

定于下周发布的Grok-1.5带来了增强的推理和解决问题的能力,并接近于已知的开源和闭源的LLM的性能,包括OpenAI的GPT-4和Anthropic的Claude 3。 马斯克指出,Grok-1.5将为xAI在X平台上的ChatGPT挑战者聊天机器人提供支持,而Grok-2(新…

2024.3.26力扣每日一题——设计可以求最短路径的图类

2024.3.26 题目来源我的题解方法一 Dijkstra算法求最短路径方法二 Floyd算法求最短路径 题目来源 力扣每日一题;题序:2642 我的题解 方法一 Dijkstra算法求最短路径 图使用邻接表存储,添加边只需要更新邻接表就行。 求两个节点的路径最小代…

交易要想成功澳福总结几点

100%使用基本面分析的投资者能保证每次交易都能成功吗?100%使用技术分析的投资者能保证每次交易都能成功吗?在fpmarkets澳福看来无论是基本面分析还是技术分析都不能保证100%交易成功。 投资者不能只依赖一种分析进行投资交易。在fpmarkets澳福看来成功的…

GD32F470_US-016 模拟电压输出 双量程 模拟量 超声波测距模块 高精度

2.18 US-016电压式超声波测距传感器 US-016是市场上唯有的一款模拟量输出的超声波测距模块,输出的模拟电压和距离值成正比,可以方便的和其他系统相连,US-016工作稳定可靠。 US-016超声波测距模块可实现2cm~3m的非接触测距功能,供…

掌握Go语言:Go语言错误处理,从基础到高级,让你的代码更健壮!(33)

Go 语言的错误处理机制非常灵活,它通过错误值(error)来表示可能发生的错误,并提供了多种处理错误的方法和技巧。除了基本的错误处理方式外,还有一些高级用法可以进一步提升代码的健壮性和可读性。 Go 语言的错误处理基…

【LeetCode热题100】74. 搜索二维矩阵(二分)

一.题目要求 给你一个满足下述两条属性的 m x n 整数矩阵: 每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则,…

Dapr(四) Dapr核心组件的使用二

结合前三期 Dapr(一) 基于云原生了解Dapr(Dapr(一) 基于云原生了解Dapr-CSDN博客) Dapr(二) 分布式应用运行时搭建及服务调用(Dapr(二) 分布式应用运行时搭建及服务调用-CSDN博客) Dapr(三) Dapr核心组件的使用一(Dapr(三) Dapr核心组件的使用一-CSDN博客)。下一期使用Dapr中的…

【LeetCode热题100】34. 在排序数组中查找元素的第一个和最后一个位置(二分)

一.题目要求 给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。 二.题…

LangChain-12 Routing By Semantic Similarity 让GPT根据不明确的问题 自动选择工具集 根据语义自动路由

问题背景 平常我们设计程序的时候,会这么写: // 随便举例 String type paramDTO.getType(); if (type.equals("吃饭")) {// do } else if (type.equals("喝水")) {// do } else {// do }此时如果type传入的不是数字,那…

docker使用arthas基本教程

供参考也是自己的笔记 docker容器下使用遇到的问题:大致是连接不上1号进程 我这边主要的问题是用户权限问题,docker容器使用aaa用户启动,那个在docker容器内,需要使用aaa用于启动 docker 容器如何使用arthas #实现下载好arthas …

前端开发语言都有哪些?

前端开发主要涉及以下几种语言: HTML (HyperText Markup Language):作为网页内容的骨架,定义了网页的结构和内容。是所有Web开发者必须掌握的基础语言。CSS (Cascading Style Sheets):用于设置网页的样式和布局,包括字…

Python内置函数any()和ascii()详解

Python是一种高级编程语言,提供了丰富的内置函数来简化开发过程。其中,any()和ascii()是两个常用的内置函数,本文将深入探讨它们的用法和功能。 any()函数 any()函数是Python中的一个内置函数,用于判断可迭代对象中的元素是否全…

2604B吉时利2604B数字源表

181/2461/8938产品概述: 型号2604B用于台式应用,不包括TSP-Link、接触检查或数字I/O功能。关于系统使用,请参见型号2602B 吉时利2600B系列源表SMU仪器是业界领先的电流/电压源和测量解决方案,采用了吉时利第三代SMU技术。2600B系…

【Wbpack原理】基础流程解析,实现 mini-webpack

【Wbpack原理】基础流程解析,实现 mini-webpack ⛄:webpack 对前端同学来说并不陌生,它是我们学习前端工程化的第一站,在最开始的 vue-cli 中我们就可以发现它的身影。我们的 vue/react 项目是如何打包成 js 文件并在浏览器中运行…

计算机毕业设计java 基于Android的拼图游戏app

当今社会,随着电子信息技术的发展,电子游戏也成为人们日常生活的一部分。这种娱乐方式结合了日新月异的技术,在游戏软件中结合了多种复杂技术。拼图游戏流行在各种电子产品上,从计算机,掌上游戏机到如今的手机&#xf…

go 搭建api后台笔记

一、修改代理 修改成国内代理,是为了方便下载引用包 export GOPROXYhttps://goproxy.cn,direct二、写个例子 main.go package mainimport ("fmt""net/http""github.com/gin-gonic/gin" )func getPage(c *gin.Context) {page : c.…

山海鲸智慧交通:可视化技术助力城市交通管理升级

随着城市化进程的加速和汽车保有量的不断增加,交通拥堵、安全事故频发等问题日益凸显。在这样的背景下,智慧交通成为了解决城市交通难题的重要途径。山海鲸智慧交通可视化解决方案,以其创新的技术和卓越的性能,为城市交通管理提供…

STC8H8K64U 学习笔记 - 矩阵键盘

这里写自定义目录标题 环境说明引脚说明 矩阵键盘 环境说明 该内容仅针对我自己学习的开发板做的笔记,在实际开发中需要针对目标电路板的原理图进行针对性研究。 芯片:STC8H8K64U烧录软件:stc-isp-v6.92G编码工具:天问 引脚说明 …

1688详情API接口:解锁多元化应用场景java php c++

随着互联网的快速发展,数据交换和信息共享已成为企业日常运营不可或缺的一部分。在这样的背景下,API(应用程序接口)接口作为实现数据互通的重要工具,受到了越来越多企业的青睐。1688详情API接口作为阿里巴巴旗下的重要…

【算法每日一练]-动态规划(保姆级教程 篇17 状态压缩)

目录 今日知识点: 把状态压缩成j,dp每行i的布置状态,从i-1和i-2行进行不断转移 把状态压缩成j,dp每行i的布置状态,从i-1行进行状态匹配,然后枚举国王数转移 POJ1185:炮兵阵地 思路: 题目:互…