Python 添加列表元素

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教程。

赞(0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏