列表的添加-insert函数
功能
- 将一个元素添加到当前列表的指定位置中
用法
- list.insrt(index, new_item)
参数
index: 新的元素放在哪个位置(数字)[整形]new_item: 添加的新元素(成员)
insert与append的区别
append只能添加到列表的结尾,而insert可以选择任何一个位置- 如果
insert传入的位置列表中不存在,则将新元素添加到列表结尾 字符串元组列表元素的位置是从0开始计算的insert之后 其他的元素向后顺沿
代码
| # coding:utf-8 | |
| students = [ | |
| {'name': 'dewei', 'age': 33, 'sex': '男', 'id': 1, 'top': '174'}, | |
| {'name': '小慕', 'age': 10, 'sex': '男', 'id': 2, 'top': '175'} | |
| ] | |
| xiaoyun = { | |
| 'name': 'xiaoyun', | |
| 'age': 18, | |
| 'sex': '女', | |
| 'id': 3, | |
| 'top': '160' | |
| } | |
| students.insert(0, xiaoyun) | |
| print(students) | |
| xiaogao = { | |
| 'name': 'xiaogao', | |
| 'age': 18, | |
| 'id': 4, | |
| 'top': '188' | |
| } | |
| students.insert(3, None) | |
| students.insert(4, None) | |
| students.insert(5, None) | |
| students.insert(6, xiaogao) | |
| print(students) | |
| xiaoming = { | |
| 'name': 'xiaoming', | |
| 'age': 19, | |
| 'sex': '男', | |
| 'id': 5, | |
| 'top': '178' | |
| } | |
| students.insert(3, xiaoming) | |
| print(students[1]) | |
| print(students[2]) | |
| print(students[3]) | |
| print(students[4]) | |
| print(students[5]) | |
| print(students[6]) | |
| print(students[7]) | |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZkeqのCoding日志!
评论






