将列表拆分为较小的列表(分成两半) [英] Split list into smaller lists (split in half)
本文介绍了将列表拆分为较小的列表(分成两半)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在寻找一种方法可以轻松地将 Python 列表一分为二.
I am looking for a way to easily split a python list in half.
所以如果我有一个数组:
So that if I have an array:
A = [0,1,2,3,4,5]
我将能够得到:
B = [0,1,2]
C = [3,4,5]
推荐答案
A = [1,2,3,4,5,6]
B = A[:len(A)//2]
C = A[len(A)//2:]
如果你想要一个函数:
def split_list(a_list):
half = len(a_list)//2
return a_list[:half], a_list[half:]
A = [1,2,3,4,5,6]
B, C = split_list(A)
这篇关于将列表拆分为较小的列表(分成两半)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文