Python追加多个元素

问题描述

我有一个包含 6500 个图像(数组)的列表(T),用于图像分类,我想看看增加数据如何影响准确性。

所以,从 n=2000 张图像开始,我想有一个循环,在每次迭代时添加 500(n+=500) 张图像,直到达到 6500,因此比较 2000、2500、3000、.. . 6500. 我通过一个包含 20 个元素的列表简化了下面的问题。

lst = [1,2,3,4,5,6,7,8,9,1,0]

我的第二个列表 (slist) 包含第一个列表 (lst) 的前 9 个元素。

我试图在每次迭代时向 slist 添加 2 个值,从 lst[9:] 开始。我知道应该使用 append 一次添加多个值而不是使用 extend。但是,我找不到办法做到这一点。

在下面的代码中,每个循环都会向 slist(来自 lst)添加一个元素。

lst = [1,0]
slist = lst[:9]
for i in lst[9:]:
    slist.append(i)

如何在每个循环中同时添加 2 个或 3 个元素?一个示例输出是:

[1,1]

[1,3]

[1,5]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)