All is well 3 idiots

AC小小常

【Python基础知识】(12)List的增删改操作

 

# 列表的写操作
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) # 输出:['张三', '李四', '赵六', '王五', '候大']

 

posted on 2020-04-01 16:39  AC小小常  阅读(236)  评论(0)    收藏  举报

导航