首页 > 解决方案 > 将 Array_list 值插入另一个空的 Array_list

问题描述

我有一个包含值的数组列表,以及另一个为空的数组列表(长度有限)。我想将第一个数组的值插入另一个数组,保持有限的长度。

例子:

lst = []*10 // initialized 

lst_with_values = [43,434,3,4,5,76,3,5,19,3,1,3] // length  = 12

我想将lst_with_values数组的值插入其中,lst如下所示:

print(lst)

输出:

[43, 434, 3, 4, 5, 76, 3, 5, 19, 3]

标签: pythonarrayspython-3.xarraylist

解决方案


首先,您lst不包含 10 个项目。您可以尝试以下方法:

lst = [0 for i in range(10)]

创建一个包含十个 0 的数组。然后只输入前 10 项,lst_with_values可以执行以下操作:

for i in range(0, len(lst_with_values)):
    try:
        lst[i] = lst_with_values[i]
    except IndexError:
        break

或者更简单地说,您可以索引切片值

lst = lst_with_values[0:10]

推荐阅读