您现在的位置是:课程教程文章
Python怎么取出列表中的相邻元素?
2023-12-18 18:34课程教程文章 人已围观
-
3D图示Python标准自学教程基础篇(3)_异常处
3D图示Python标准自学教程基础篇(3)_异常处课程目标(学习目标): 从零起步,系统而全面的掌握Python语言,为人工智能与相... -
Python教程4天快速入手Python数据挖掘
Python教程4天快速入手Python数据挖掘课程内容介绍 1. 学前环境搭建:数据挖掘基础环境安装与使用 a) 库的安装 b)... -
python金融量化分析
python金融量化分析... -
软件测试/性能/自动化/Python/JMeter/接口测
软件测试/性能/自动化/Python/JMeter/接口测课程咨询qq:2681268608 微信:13691729932...
1、python 的迭代器。
iter() 能把一个序列生成为一个和迭代器,迭代器的特点是可以用 for in 语句迭代,
原理是迭代器对象有一个next方法,可以每次移动迭代的指针,
一旦迭代完,没有下一个元素的时候,会引发一个 StopIteration 异常。
迭代器的特点就是,迭代了一次之后,指针就移动了,不会自动回溯。
例如可以用 for in 列表 a 无数次,却只能for in 迭代器 x 一次。
2、zip 可以将两个序列对应着打包。
*是python函数可变参数的一种表示方式,加 * 的表示传入一个元祖对象进行解包。
具体实现代码:
a = [1, 2, 3, 4, 5, 6] b = zip(*([iter(a)] * 2)) for i in b: print(i)课程教程:Python怎么取出列表中的相邻元素?
上一篇:如何下载mongodb老版本号?
下一篇:没有了