将列表拆分为较小的列表(分成两半) [英] Split list into smaller lists (split in half)

查看:18
本文介绍了将列表拆分为较小的列表(分成两半)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找一种方法可以轻松地将 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆