Python添加列表元素教程展示了如何在Python中向列表添加元素。
Python教程是Python语言的综合教程。
Python列表
在Python中,列表是值的有序集合。列表可以包含各种类型的值。列表是一个可变容器,这意味着我们可以添加值、删除值或修改现有值。
列表的值称为列表项或元素。列表可以包含重复元素。每次出现都被视为一个不同的项目。
在Python中有几种向列表添加元素的方法:
- 追加方法
- 插入方法
- 扩展方法
- 赋值操作
Python追加列表元素
append
方法将一个项目添加到列表的末尾。
#!/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
方法在指定位置插入一个元素。该函数的第一个参数是要插入的元素的索引。
#!/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
方法附加指定迭代器中的所有项目。
#!/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添加带赋值的列表元素
我们可以通过赋值操作添加新元素。
#!/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教程。