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