如何在 Python 中向列表中添加元素

0 股票
0
0
0
0

介绍

在本教程中,我们将学习在 Python 中向列表中添加元素的不同方法。.

在Python中,有四种方法可以向列表中添加元素。.

  • 附加(): 将元素添加到列表末尾。.
  • 插入(): 将元素插入到给定索引之前。.
  • 延长(): 通过向可迭代对象中添加元素来扩展列表。.
  • 列表连接:我们可以使用 + 运算符将多个列表连接在一起,创建一个新列表。.
先决条件

要完成本教程,您需要:

  • Python 3 安装入门。Python 编程入门。如何使用 Python 3 系列代码或 VS Code 进行 Python 编程。.

附加()

此函数会在列表末尾添加一个元素。.

fruit_list = ["Apple", "Banana"]
print(f'Current Fruits List {fruit_list}')
new_fruit = input("Please enter a fruit name:\n")
fruit_list.append(new_fruit)
print(f'Updated Fruits List {fruit_list}')

输出:

Current Fruits List ['Apple', 'Banana']
Please enter a fruit name:
Orange
Updated Fruits List ['Apple', 'Banana', 'Orange']

这个例子在列表末尾添加了橙色。.

插入()

此函数向给定列表中添加一个元素。.

num_list = [1, 2, 3, 4, 5]
print(f'Current Numbers List {num_list}')
num = int(input("Please enter a number to add to list:\n"))
index = int(input(f'Please enter the index between 0 and {len(num_list) - 1} to add the number:\n'))
num_list.insert(index, num)
print(f'Updated Numbers List {num_list}')

输出:

Current Numbers List [1, 2, 3, 4, 5]
Please enter a number to add to list:
20
Please enter the index between 0 and 4 to add the number:
2
Updated Numbers List [1, 2, 20, 3, 4, 5]

此示例在索引 2 处添加了 20。20 包含在该索引处的列表中。.

延长()

此函数将可迭代元素添加到列表中。.

extend_list = []
extend_list.extend([1, 2]) # extending list elements
print(extend_list)
extend_list.extend((3, 4)) # extending tuple elements
print(extend_list)
extend_list.extend("ABC") # extending string elements
print(extend_list)

输出:

[1, 2]
[1, 2, 3, 4]
[1, 2, 3, 4, 'A', 'B', 'C']

这个例子首先添加了一个列表 [1, 2]。然后添加了一个数字 (3, 4)。最后添加了一个字符串 ABC。.

列表添加

如果需要连接多个列表,可以使用 + 运算符。这将创建一个新列表,而原列表保持不变。.

evens = [2, 4, 6]
odds = [1, 3, 5]
nums = odds + evens
print(nums) # [1, 3, 5, 2, 4, 6]

此示例将配对列表追加到赔率列表的末尾。新列表将从左到右依次包含原列表中的元素。这类似于 Python 中的字符串连接。.

结果

Python 提供了多种向列表中添加元素的方法。我们可以将元素添加到列表末尾,也可以在指定索引处插入元素。此外,我们还可以将一个列表添加到另一个列表中。如果要连接多个列表,请使用重载的 `+` 运算符。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

您可能也喜欢