六、列表(二):修改、添加和删除列表元素

版权声明:作者:LYN9822 https://blog.csdn.net/LYN9822/article/details/82928429

(一)、如何修改列表元素

  1. 语法格式:列表名[要修改的列表元素的索引] = 想要修改的值
# cod:gbk

# 这是一个列表
letters = ['a', 'b', 'e', 'd', 'g']

# 打印第一个列表元素
print(letters[2])

# 修改第一个列表元素
letters[2] = 'h'

# 重新打印第二个列表元素
print(letters[2])

(二)、在列表中添加元素的两种方法

  1. 两种方法:

    (1): append() :在列表的尾部追加元素

    (2): insert() : 可以在列表的任何位置追加元素

  2. 语法格式

    (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. 三种方法:

    (1)del

    (2)pop()

    (3)remove()

  2. 语法格式:

    (1)del :del 列表名[要删除元素的索引]

    (2)pop() :pop(要删除的元素索引),当删除的元素为列表最后一个元素时,可以不写索引

    (3)remove() :需要知道要删除元素的值,删除可以讲方法返回的值赋值给变量

  3. 使用条件:

    (1)del :需要知道要删除元素的索引

    (2)pop() :删除列表末尾的值不需要索引,删除任意位置列表的值需要知道要删除元素的索引

    (3)remove() :需要知道要删除元素的值

  4. 删除后是否可以继续使用该元素

    (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)
 

猜你喜欢

转载自blog.csdn.net/LYN9822/article/details/82928429
今日推荐