版权声明:作者:LYN9822 https://blog.csdn.net/LYN9822/article/details/82928429
(一)、如何修改列表元素
- 语法格式:列表名[要修改的列表元素的索引] = 想要修改的值
# cod:gbk
# 这是一个列表
letters = ['a', 'b', 'e', 'd', 'g']
# 打印第一个列表元素
print(letters[2])
# 修改第一个列表元素
letters[2] = 'h'
# 重新打印第二个列表元素
print(letters[2])
(二)、在列表中添加元素的两种方法
-
两种方法:
(1): append() :在列表的尾部追加元素
(2): insert() : 可以在列表的任何位置追加元素
-
语法格式
(1): append() 的语法格式: 列表名.append()
(2): insert() 的语法格式: 列表名.insert(新元素的索引 , 新元素的值)
# cod:gbk
# 这是一个列表
letters = ['a', 'b', 'e', 'd', 'g']
# 打印列表
print(letters)
# 使用 append() 在列表尾部添加元素
letters.append('f')
# 再次打印列表,查看列表变化
print(letters)
# 使用 insert() 在列表中插入一个元素
letters.insert(0, 'o')
# 再次打印列表,查看列表变化
print(letters)
(三)、在列表中删除元素的三种方法
-
三种方法:
(1)del
(2)pop()
(3)remove()
-
语法格式:
(1)del :del 列表名[要删除元素的索引]
(2)pop() :pop(要删除的元素索引),当删除的元素为列表最后一个元素时,可以不写索引
(3)remove() :需要知道要删除元素的值,删除可以讲方法返回的值赋值给变量
-
使用条件:
(1)del :需要知道要删除元素的索引
(2)pop() :删除列表末尾的值不需要索引,删除任意位置列表的值需要知道要删除元素的索引
(3)remove() :需要知道要删除元素的值
-
删除后是否可以继续使用该元素
(1)del 和 remove() :删除后无法再使用该元素
(2)pop() :删除后可以将方法返回的值赋值给变量继续使用
# cod:gbk
# 这是一个列表
letters = ['a', 'b', 'e', 'd', 'g']
# 打印列表
print(letters)
print()
# 使用 del 删除元素
del letters[0]
# 再次打印列表,查看列表变化
print(letters)
print()
# 使用 pop() 删除列表尾部元素
a_1 = letters.pop()
# 再次打印列表,查看列表变化
print(letters)
# 打印被删除元素
print(a_1)
print()
# 使用 pop() 删除列表任意位置元素
a_2 = letters.pop(1)
# 再次打印列表,查看列表变化
print(letters)
# 打印被删除元素
print(a_2)
print()
# 使用 remove() 删除列表元素 'd'
a_3 = letters.remove('d')
# 再次打印列表,查看列表变化
print(letters)