您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python – 通过偶数或奇数索引将列表拆分为2?

5b51 2022/1/14 8:22:56 python 字数 809 阅读 586 来源 www.jb51.cc/python

什么是将列表A分成B和C的最 Pythonic方式,使得B由A和C的偶数索引元素组成,由A的奇数索引元素组成. 例如A = [1,3,2,6,5,7].那么B应该是[1,2,5],C应该是[3,6,7]. 使用步幅切片: B, C = A[::2], A[1::2] 序列切片不仅支持指定起始值和结束值,还支持步幅(或步长); [:: 2]选择从0开始的每秒值,[1 :: 2]从1开始的每个值. 演

概述

例如A = [1,3,2,6,5,7].那么B应该是[1,5],C应该是[3,7].

B,C = A[::2],A[1::2]

序列切片不仅支持指定起始值和结束值,还支持步幅(或步长); [:: 2]选择从0开始的每秒值,[1 :: 2]从1开始的每个值.

演示:

>>> A = [1,7]
>>> B,A[1::2]
>>> B
[1,5]
>>> C
[3,7]

总结

以上是编程之家为你收集整理的Python – 通过偶数或奇数索引将列表拆分为2?全部内容,希望文章能够帮你解决Python – 通过偶数或奇数索引将列表拆分为2?所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶