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]