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)
下一篇 如何卸载残余python?
