【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)
# 输出:['张三', '李四', '赵六', '王五', '候大']

猜你喜欢

转载自www.cnblogs.com/ac-chang/p/12613604.html