# 列表的写操作 persons = ["张三","李四","王五","赵六","钱七","孙八"]
一、增
# 列表的追加 persons.append("杨九") print(persons) # 输出:['张三', '李四', '王五', '赵六', '钱七', '孙八', '杨九'] # 列表的插入 persons.insert(2,"刘二") print(persons) # 输出:['张三', '李四', '刘二', '王五', '赵六', '钱七', '孙八', '杨九'] persons.insert(len(persons),"候大") # 实现了追加的效果 print(persons) # 输出:['张三', '李四', '刘二', '王五', '赵六', '钱七', '孙八', '杨九', '候大']
二、改
# 列表的更新 persons[2] = "宋二" print(persons) # 输出:['张三', '李四', '宋二', '王五', '赵六', '钱七', '孙八', '杨九', '候大'] # 更换列表范围内的值(注意左闭右开) persons[3 : 5] = ["赵六","王五"] print(persons) # 输出:['张三', '李四', '宋二', '赵六', '王五', '钱七', '孙八', '杨九', '候大']
三、删
# 列表的删除 persons.remove("宋二") print(persons) # 输出:['张三', '李四', '赵六', '王五', '钱七', '孙八', '杨九', '候大'] # 按索引值删除元素 persons.pop(4) print(persons) # 输出:['张三', '李四', '赵六', '王五', '孙八', '杨九', '候大'] # 利用更改操作达到删除效果 persons[4 : 6] = [] print(persons) # 输出:['张三', '李四', '赵六', '王五', '候大']