当前位置: 首页 > 图灵资讯 > 行业资讯> Python怎么取出列表中的相邻元素?

Python怎么取出列表中的相邻元素?

来源:图灵python
时间: 2026-01-26 21:46:28

1、python 的迭代器。

iter() 迭代器的特点是可以使用一个序列生成一个和迭代器 for in 语句迭代,

原理是迭代器对象有一种next方法,每次都可以移动迭代指针,

一旦迭代完成,没有下一个元素,它就会导致一个 StopIteration 异常。

迭代器的特点是,经过一次迭代后,指针移动,不会自动回溯。

例如可以用 for in 列表 a 无数次,但只能for in 迭代器 x 一次。

2、zip 两个序列可以对应包装。

*它是python函数可变参数的一种表示方式 * 表示传入元祖对象解包。

代码的具体实现:

a=[1,2,3,4,5]
b=zip(*([iter(a)]*2))
foriinb:
print(i)