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

Python-通过偶数或奇数索引将列表拆分为2?,python,Python,将列表a拆分为B和C,从而B由a的偶数索引元素组成,C由a的奇数索引元素组成,这是最有吸引力的方法 e、 g.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,

将列表
a
拆分为
B
C
,从而
B
a
的偶数索引元素组成,
C
a
的奇数索引元素组成,这是最有吸引力的方法

e、 g.
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]