列表长度如何进行求解

一个列表由若干个整数构成,例如,list=[4,5,1,2,3,6,8,9,-2,7],给出列表第一部分的长度,将给定的列表分为两部分。

用切片啊

list=[4,5,1,2,3,6,8,9,-2,7]
n = 4
arr1 = list[:n]
arr2 = list[n:]

可以参考下列代码

list = [4, 5, 1, 2, 3, 6, 8, 9, -2, 7]
n = int(input())
length = len(list)
if n >= length:
    print("列表第一部分的长度不能大于等于列表的长度!")
else:
    print("第一部分列表为:", list[:n])
    print("第二部分列表为:", list[n:])