python - 在一行中将元素追加并插入到列表中?
问题描述
尝试从初学者集中解决任务,主题“列表”
我的清单如下所示:
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()
一些如何将“桃子”两次插入两个不同的索引?
解决方案
f[2:4] = ["peach","cherry","peach"]
输出:
['apple', 'pear', 'peach', 'cherry', 'peach']
推荐阅读
- outlook - Outlook 2016 加载项对话框高度和宽度已交换
- javascript - 在小数点前后追加值Javascript
- javascript - 无法使用传单渲染矢量切片 (.mbtiles) 文件
- javascript - 页面加载后如何从nodejs服务器向客户端发送额外的javascript代码
- android - Android 将应用程序注册为 LiveData 中的上下文
- gitlab - 将 GitLab CE 11 Omnibus 迁移到 Docker
- pandas - 基于 '%' 符号 pandas 数据框追加
- python - Django 休息框架嵌套序列化程序不适用于 M2M 关系
- javascript - sublime JsFormat - React.js 格式化
- php - 是否有任何精确的程序或技术可以教训调试时间?