总结关于python列表的常用的新增和删除元素。
上代码:
if __name__ == '__main__':
#1.Lst添加元素
lst = []
a = 'python'
b = 'pyqt5'
c = 'AI'
print('原始Lst',lst)
#添加元素1============append
lst.append(a)
print('append添加:',lst)
# 添加元素2============insert
lst.insert(0,b)
print('insert 0添加:',lst)
lst.insert(1, c)
print('insert 1添加:',lst)
#删除元素1=============del
lst = lst*2
print('删除元素=============',lst)
del lst[0]
print('del删除:',lst)
# 删除元素2=============pop
poped_element = lst.pop()
print('删除的最后一个元素:',poped_element)
print('删除后的Lst:', lst)
# 删除指定位置元素=============pop(int)
print(lst,'===============pop')
poped_element2 = lst.pop(2)
print('删除位置2的元素:', poped_element)
print('删除后的Lst:', lst)
# 删除元素3=============remove
print(lst,'remove 首个AI')
lst.remove('AI')
print(lst)
输出:
原始Lst []
append添加: ['python']
insert 0添加: ['pyqt5', 'python']
insert 1添加: ['pyqt5', 'AI', 'python']
删除元素============= ['pyqt5', 'AI', 'python', 'pyqt5', 'AI', 'python']
del删除: ['AI', 'python', 'pyqt5', 'AI', 'python']
删除的最后一个元素: python
删除后的Lst: ['AI', 'python', 'pyqt5', 'AI']
['AI', 'python', 'pyqt5', 'AI'] ===============pop
删除位置2的元素: python
删除后的Lst: ['AI', 'python', 'AI']
['AI', 'python', 'AI'] remove 首个 AI
['python', 'AI']