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

介绍

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

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

    1. append():将元素追加到列表的末尾。

 

    1. insert():在给定的索引位置之前插入元素。

 

    1. extend():通过追加可迭代对象的元素来扩展列表。

 

    列表连接:我们可以使用+运算符将多个列表连接起来并创建一个新的列表。

Info

使用Silicon Cloud应用平台从GitHub部署您的Python应用程序。让Silicon Cloud专注于扩展您的应用。

先决条件

要完成这个教程,你需要:

  • Familiarity with installing Python 3. And familiarity with coding in Python. How to Code in Python 3 series or using VS Code for Python.

此教程已在Python 3.9.6版本下进行测试。

追加()

这个函数将一个元素添加到列表的末尾。

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提供了多种方法来添加元素到列表中。我们可以在列表末尾添加一个元素,也可以在给定的索引位置插入一个元素。我们还可以将一个列表添加到另一个列表中。如果您想要连接多个列表,可以使用重载的+运算符。

参考文献:

  • Python List
  • Python.org Docs
发表回复 0

Your email address will not be published. Required fields are marked *


广告
将在 10 秒后关闭
bannerAds