Python 添加列表元素
最后修改于 2024 年 1 月 29 日
在本文中,我们将展示如何在 Python 中向列表添加元素。
Python 列表
在 Python 中,列表是一个值的有序集合。列表可以包含各种类型的值。列表是一个可变的容器,这意味着我们可以添加值、删除值或修改现有值。
列表的值称为列表的项或元素。一个列表可以包含重复的元素。每个出现都被认为是不同的项。
有几种方法可以在 Python 中向列表添加元素
- append 方法
- insert 方法
- extend 方法
- 赋值运算
Python 使用 append 添加列表元素
append 方法将一个项添加到列表的末尾。
append_method.py
#!/usr/bin/python vals = [1, 2, 3, 4] vals.append(5) vals.append(6) print(vals)
我们有一个整数值列表。我们使用 append 向列表添加新元素。
vals.append(5) vals.append(6)
两个值被添加到列表的末尾。append 是列表容器的内置方法。
$ ./append_method.py [1, 2, 3, 4, 5, 6]
Python 使用 insert 添加列表元素
insert 方法在指定位置插入一个元素。该函数的第一个参数是要插入的元素之前的元素的索引。
insert_method.py
#!/usr/bin/python vals = [1, 2, 3, 4] vals.insert(0, -1) vals.insert(1, 0) vals.insert(len(vals), 5) print(vals)
在该示例中,我们向列表插入三个新元素。
vals.insert(0, -1)
我们将 -1 值插入到列表的开头。请记住,Python 列表从 0 开始索引。
vals.insert(len(vals), 5)
我们将 5 值插入到列表的末尾。这等同于 append。要获取列表的长度,我们使用 len 方法。
$ ./insert_method.py [-1, 0, 1, 2, 3, 4, 5]
Python 使用 extend 添加列表元素
extend 方法追加指定可迭代对象中的所有项。
extend_method.py
#!/usr/bin/python vals = [1, 2, 3, 4] nums = [5, 6, 7] vals.extend(nums) print(vals)
在该示例中,我们将 nums 列表中的元素添加到 vals 列表中。
$ ./extend_method.py [1, 2, 3, 4, 5, 6, 7]
Python 使用赋值添加列表元素
我们可以使用赋值运算添加新元素。
assignment.py
#!/usr/bin/python vals = [1, 2, 3, 4] vals[len(vals):] = [5] vals[len(vals):] = [6] print(vals)
赋值右侧的值必须是可迭代对象。
$ ./assignment.py [1, 2, 3, 4, 5, 6]
来源
在本文中,我们展示了如何在 Python 中向列表添加元素。
作者
列出所有 Python 教程。