一、列表
(1)添加数据
①append()
list_1 = [1,2,3,4,5]
list_1.append(6) # 在列表的末尾添加数据
print(list_1)
————>
[1, 2, 3, 4, 5, 6]
②insert()
list_2 = ['a','b','c','d']
list_2.insert(1,'s') #根据索引在指定的1位置添加数据
print(list_2)
————>
['a', 's', 'b', 'c', 'd']
(2)查询修改数据
①根据索引
list_3 = [1,2,3,4,5,6,7]
#查询
list_3[0]
print(list_3[0])
#修改
list_3[0] = 2
print(list_3)
————>
1 [2, 2, 3, 4, 5, 6, 7]
②切片
list_4 = [1,2,3,4,5,6,7,8,9]
# 查询元素
list_4[0:3]
print(list_4[0:3])
# 修改元素
list_4[0:3] = [0,0,0]
print(list_4)
—————>
[1, 2, 3] [0, 0, 0, 4, 5, 6, 7, 8, 9]
(3)删除数据
①pop()
list_5 = ['a','b','c','d','e']
list_5.pop(1)
list_5.pop() # pop()是基于索引删除的一种方法,如果不给定()中的值,默认删除最后一位。
print(list_5)
————>
['a', 'c', 'd']
②remove()
list_6 = ['a','b','c','c','c','d','e','f']
list_6.remove('c') # remove()是根据具体给定元素删除的一种方法
# 需要注意的是: 当表中出现多个重复的元素时,只删除第一个匹配的值。
print(list_6)
————>
['a', 'b', 'c', 'c', 'd', 'e', 'f']
③del 搭配索引使用
list_7 = ['a','b','c','d','e','f','g']
del list_7[2:4]
print(list_7)
del list_7 # 当del 删除列表时,后面附加切片索引,可以删除索引的对象
# 而后面不附加索引时,就会直接删除这个列表
————>
['a', 'b', 'e', 'f', 'g']
④clear ()
list_8 = ['a','b',