0
A
回答
4
6
In [18]: a=[1,2,4]
In [19]: a[1:1]=[3]
In [20]: a
Out[20]: [1, 3, 2, 4]
或
In [22]: a.insert(1,3)
In [24]: a
Out[24]: [1, 3, 2, 4]
随着第(片)符号,你甚至可以插入多个元素(类似于extend
,但不一定在列表的末尾):
In [26]: a[1:1]=[3,5]
In [27]: a
Out[27]: [1, 3, 5, 2, 4]
使用
insert
方法,您只能插入一个元素:
切片符号也可用于修改或删除部分列表。
+1
我不知道你能做到这一点! – katrielalex 2010-07-31 00:01:19
4
相关问题
- 1. 如果列表有值,将它们追加到另一个列表中,否则追加预定义的值
- 2. 追加数组的所有值一个表行
- 3. 迅速追加值列表
- 4. appendAll - 将列表追加到列表中的所有列表
- 5. 添加一个列表的所有值到另一个
- 6. 跳过列范围的第一个值并添加到列表
- 7. 在列表的列表,追加所有列表连成一个列表
- 8. 如何递归增加列表中的第一个值并将其追加到python中的嵌套列表中?
- 9. 通过列表迭代的值追加到变量列表
- 10. 一次超过一个值?
- 11. 迭代通过数组,每个值追加到列表
- 12. Python字典:将多个值列表合并为一个唯一值列表
- 13. ComboBox将所有值一起添加为一个值
- 14. 将同一个列表追加到另一个列表
- 15. 如果值存在,寻找一个值并追加
- 16. 将列表追加到列表中,覆盖值
- 17. 将所有表单字段值合并为一个
- 18. 追加到一个列表
- 19. 如果列表的值超过某个值,则更改列表的值
- 20. 合并两个列表并打印对应于某个值的所有值
- 21. 一个值超过63
- 22. 如何更改其值超过一行的列中的所有值?
- 23. SQL - 在单个表中添加一列中的所有行值
- 24. 在java中的单个链接列表中追加唯一值
- 25. 在一列中查找所有重复值并合并其所有值
- 26. Python:比较一个列表的索引到另一个,追加第二个列表值到第一个列表
- 27. 在列表中的第i个列表中追加值
- 28. 将mysql表的所有列设置为一个特定值
- 29. 查找所有记录在其他两个值之间的一列超过3个值在该列
- 30. 如何将列表的所有内容合并为一个值Python
它不是'append',它是'insert'。最后追加。 – katrielalex 2010-07-31 00:06:43
为了说明,追加(相对于前置),意思是 - 根据定义 - “插入*结尾*”。 – Santa 2010-07-31 00:09:25