books.insert(-1,"朝花夕拾") 请问老师为什么显示在倒数第二而不是倒数第一?
mingzhu = ["春秋","战国","左传","史记","汉书","三国志","隋唐","五代","十国","元明"]
#追加
mingzhu.append("民国")
#更改
mingzhu[3] = "左传后"
print(mingzhu)
#插入
mingzhu.insert(2,"左传前")
print(mingzhu)
mingzhu.insert(-1,"朝花夕拾")
print(mingzhu)
#删除
mingzhu.pop(-1)
print(mingzhu)
源自:列表与字典
2-3 调整数据操作
4
收起
正在回答
2回答
同学你好:
insert是将一个元素插入到指定元素的位置,也可以理解为插入到指定元素之前的位置。
从前向后的索引是0-9.
从后向前的索引是-1 - -10
按照同学的插入方法,其实是插入到索引为9的位置,最后的一个元素后移。插入的元素的位置就变为倒数第二的位置。
如果我解决了同学的问题,请采纳!学习愉快^_^。
零基础Python入门体验课
- 参与学习 8270 人
- 提交作业 576 份
- 解答问题 263 个
慕课网首推Python体验课,用体系化的学习方式+实战性的项目练习,带你轻松入门Python。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星