📅  最后修改于: 2023-12-03 14:58:40.067000             🧑  作者: Mango
在 Python 中,可以使用 append()
方法将元素添加到列表中。这个方法会在列表的末尾添加一个元素。
numbers = [1, 2, 3, 4]
numbers.append(5)
print(numbers)
# [1, 2, 3, 4, 5]
除此之外,还可以使用 +
运算符将两个列表合并,也可以使用 extend()
方法将一个列表添加到另一个列表的末尾。
a = [1, 2, 3]
b = [4, 5, 6]
c = a + b
print(c)
# [1, 2, 3, 4, 5, 6]
a.extend(b)
print(a)
# [1, 2, 3, 4, 5, 6]
如果要在列表的任意位置插入元素,则可以使用 insert()
方法。这个方法接受两个参数,第一个参数表示要插入元素的位置,第二个参数表示要插入的元素。
numbers = [1, 2, 3, 4]
numbers.insert(2, 2.5)
print(numbers)
# [1, 2, 2.5, 3, 4]
还可以使用 remove()
方法从列表中删除元素。这个方法接受一个参数,表示要删除的元素。如果要删除多个相同的元素,则需要多次调用 remove()
方法。
numbers = [1, 2, 3, 4, 2, 5]
numbers.remove(2)
print(numbers)
# [1, 3, 4, 2, 5]
最后,还可以使用 pop()
方法从列表中删除元素。这个方法接受一个可选参数,表示要删除的元素的索引。如果不传递参数,则默认删除列表的最后一个元素。
numbers = [1, 2, 3, 4]
last_number = numbers.pop()
print(last_number)
# 4
print(numbers)
# [1, 2, 3]
以上就是 Python 中附加到列表的基础方法,可以满足多数情况下的需求。如果还需要更高级的操作,可以看一下 Python 中的列表推导式。