python中insert()函数的用法_Python list insert()用法及代码示例
insert()是Python中的內置函數,可將給定元素插入列表中的給定索引。
用法:
list_name.insert(index, element)
參數:
index - the index at which the element has to be inserted.
element - the element to be inserted in the list.
返回值:
This method does not return any value but
it inserts the given element at the given index.
錯誤:
If anything other then a list is used with
insert(), then it returns an AttributeError.
注意:如果給定索引> = length(list),則它將插入列表的末尾。
代碼1:
# Python3 program for use
# of insert() method
list1 = [ 1, 2, 3, 4, 5, 6, 7 ]
# insert 10 at 4th index
list1.insert(4, 10)
print(list1)
list2 = ['a', 'b', 'c', 'd', 'e']
# insert z at the front of the list
list2.insert(0, 'z')
print(list2)
輸出:
[1, 2, 3, 4, 10, 5, 6, 7]
['z', 'a', 'b', 'c', 'd', 'e']
代碼2:
# Python3 program for error
# of insert() method
# attribute error
string = "1234567"
string.insert(10, 1)
print(string)
輸出:
Traceback (most recent call last):
File "/home/2fe54bd8723cd0ae89a17325da8b2eb5.py", line 7, in
string.insert(10, 1)
AttributeError:'str' object has no attribute 'insert'
實際應用:
在任何元素之前的列表中插入:
代碼3:
# Python3 program for Insertion in a list
# before any element using insert() method
list1 = [ 1, 2, 3, 4, 5, 6 ]
# Element to be inserted
element = 13
# Element to be inserted before 3
beforeElement = 3
# Find index
index = list1.index(beforeElement)
# Insert element at beforeElement
list1.insert(index, element)
print(list1)
輸出:
[1, 2, 13, 3, 4, 5, 6]
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的python中insert()函数的用法_Python list insert()用法及代码示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: lvs的调度算法有几种_LVS:三种负载
- 下一篇: 2.4g和5g要不要合并_2.4 序列之