繁体   English   中英

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

[英]Python - Split a List into 2 by even or odd index?

什么是分裂列表的最Python的方式 ABC使得B是由偶数索引元素的AC由奇数索引元素的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, C = A[::2], A[1::2]
>>> B
[1, 2, 5]
>>> C
[3, 6, 7]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM