导语:
本文主要介绍了关于Python怎么取出列表中的相邻元素?的相关知识,包括python中取列表中的数,以及python从列表中取一个元素这些编程知识,希望对大家有参考作用。
1、python 的迭代器。
iter() 可以将一个序列生成为 sum 迭代器。迭代器可以使用 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是否是目录09/27
- ♥ 如何在python中使用列表计数功能?10/13
- ♥ python和js是如何交互的11/25
- ♥ 如何理解 python 命名元组11/04
- ♥ 什么是 python 构建器模式01/06
- ♥ 如何在python中卸载包08/25
内容反馈