导语:
本文主要介绍了关于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)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 有趣的二维码:用 MyQR 和 qrcode 制作二维码01/25
- ♥ 如何在python中创建数据库08/30
- ♥ python注释的写法12/20
- ♥ python字典的底层原理10/17
- ♥ python保留两位小数不四舍五入08/27
- ♥ Python类调用实例方法11/18
内容反馈