为了账号安全,请及时绑定邮箱和手机立即绑定

将 Array_list 值插入另一个空的 Array_list

将 Array_list 值插入另一个空的 Array_list

小怪兽爱吃肉 2021-11-09 16:26:31
我有一个包含值的数组列表,以及另一个为空的数组列表(长度有限)。我想将第一个数组的值插入另一个数组,保持有限的长度。例子: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]
查看完整描述

2 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

在python3中,您可以轻松地以这种方式切片和分配您的列表:


    size = 10

    lst = []

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

    lst = lst_with_values[:size] #this assigns values from 0 to size

    print(lst)


查看完整回答
反对 回复 2021-11-09
?
叮当猫咪

TA贡献1776条经验 获得超12个赞

首先,您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]


查看完整回答
反对 回复 2021-11-09
  • 2 回答
  • 0 关注
  • 116 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信