首页 > 解决方案 > 在一行中将元素追加并插入到列表中?

问题描述

尝试从初学者集中解决任务,主题“列表”

我的清单如下所示: f = ["apple", "pear", "cherry"]

我需要在“梨”和“樱桃”之后添加“桃”。任务是在一行中编写代码。

我试过了:

f.append("peach").insert(2, "peach") #error
f.insert(2, "peach").append("peach") #error

f[2:] = ["peach", "cherry", "peach"] # incorrect answer
f.insert(2, "peach") ; f.append("peach") # incorrect answer

没有 for,或者其他循环只有数组方法。我不知道该怎么做?也许,我可以使用insert()一些如何将“桃子”两次插入两个不同的索引?

标签: python

解决方案


f[2:4] = ["peach","cherry","peach"]

输出:

['apple', 'pear', 'peach', 'cherry', 'peach']

推荐阅读