Python例子——数据增删的常用方法
目录
增
append()
insert()
extend()
删
remove()
pop()
增
append()
append是直接在末尾添加元素
lst=['a','b']
print(lst)
['a', 'b']
lst.append('c')
print(lst)
['a', 'b', 'c']
insert()
insert()可在指定位置添加元素
lst.insert(1,'new_b')
print(lst)
['a', 'new_b', 'b', 'c']
extend()
如果要把两个列表合并,可以用extend(),该方法可以用来添加多个元素
lst=['a','b','c']
print('原列表:',lst)
原列表: ['a', 'b', 'c']
lst2=['x','y','z']
lst.extend(lst2)
print('合并后列表:',lst)
合并后列表: ['a', 'b', 'c', 'x', 'y', 'z']
删
python中常用的删除数据的方式有remove和pop两种方式,remove是按照内容来删除,pop则是根据位置
remove()
lst5 = ['python','java','php','go']
#用remove删除了lst5中'python'这个元素
lst5.remove('python')
print(lst5)
['java', 'php', 'go']
pop()
上一步删除后,'java'成了排名在第1的语言,pop(0)表示直接删除了索引为0(位置排在第一个)的'java'
lst5.pop(0)
print(lst5)
['php', 'go']