一周stackoverflow热门问题选登:如何用Python for循环实现列表中数据两两循环打印?
来源:互联网 发布:老11选5遗漏数据查询 编辑:程序博客网 时间:2024/05/29 09:20
提问:是否有好的Python方法来遍历列表并返回成对元素?最后一个元素需和第一个元素成对。
例如,这里有一个列表[1,2,3],我想用这种成对方式打印出来。
1 - 2
2 - 3
3 - 1
得分最高的回答:
用Python成对的访问列表可以用zip函数: zip(L, L[1:])。将最后一个与第一个连在一起。
>>> L = [1, 2, 3]
>>> zip(L, L[1:] + L[:1])
[(1, 2), (2, 3), (3, 1)]
有兴趣的朋友可以自己试一试。
有兴趣的话可以关注我的微信公众号:学点编程吧
0 0
- 一周stackoverflow热门问题选登:如何用Python for循环实现列表中数据两两循环打印?
- 一周stackoverflow热门问题选登:如何正确的理解python for循环中的else用法?
- 一周stackoverflow热门问题选登:使用过时的C编译器存在安全隐患吗?
- 一周stackoverflow热门问题选登:“==” 和 “!=” 相互依存吗?
- for套for两层循环数据
- 如何用一层for循环打印出一个二维数组
- 如何用一个for循环打印出一个二维数组
- 问题2:如何用一个for循环打印出一个二维数组?
- python 跳出两层for循环
- for循环的两种实现方式
- 如何用for循环实现a+aa+aaa+aaaa+。。。
- MATLAB中如何用循环实现精确延时
- C语言信号量实现两线程循环打印
- Python学习:两种循环语句for和while
- 如何用一个 FOR 循环打印出一个二(三)维数组
- 如何用python 循环打印出 某年里每个月的第一天和最后一天
- java中for循环的两种方式优劣
- JAVA中for循环的两种遍历方式
- Kotlin
- UML-类图
- oracle自动分区设置
- 进程间通信匿名管道
- Reverse Bits
- 一周stackoverflow热门问题选登:如何用Python for循环实现列表中数据两两循环打印?
- 数据环隔位取数
- Routing in Angular 2 RC.1
- 项目视图组(Item Views)
- Android apk动态加载机制的研究(二):资源加载和activity生命周期管理
- Java教程第一天
- 云主机pppcloud端午节活动,送苹果笔记本,iPhone6s手机,联想笔记本!
- Tomcat中文乱码处理之URIEncoding、useBodyEncodingForURI及CharacterEncodingFilter
- Android下拉刷新效果实现