原文:Python List.append() – How to Append to a List in Python,作者:Dillion Megida
如何给 Python 中已创建的列表追加(或添加)新的值?我将在本文中向你展示怎么做。
但首先要做的事情是......
Python 中的列表是什么
List
列表是一种数据类型,允许你在一个变量中存储多个相同或不同类型的值。
看看下面的例子:
age = 50
name = "Python"
isRunning = False
在这段代码中,age
、name
和 isRunning
分别只保存一个 number
、string
和 boolean
数据类型的值。
假设你想使用这种方法存储你在市场上购买的所有东西:
item1 = "banana"
item2 = "apple"
item3 = "orange"
为相关项目创建三个单独的变量可能不是最好的方法。
使用列表,你可以创建一个包含多个值的变量,就是这样:
numbers = [1, 2, 3]
strings = ["list", "dillion", "python"]
mixed = [10, "python", False, [40, "yellow"]]
numbers
变量是一个包含三个数值的列表。
strings
变量是一个包含三个字符串值的列表。
mixed
变量是一个包含数字、字符串、布尔值甚至另一个列表的列表。
因此,对于你在市场上购买的物品,你可以这样存储它们:
items = ["banana", "apple", "orange"]
你可以使用列表中的索引位置访问每个项目,从 0 开始(因为在 Python 中列表是零索引的):
print(items[0], items[1], items[2])
# banana apple orange
如何在 Python 中将数据附加到列表中
我们已经简要地了解了列表是什么。那么如何用新值更新列表呢?使用 List.append()
方法。
append
方法接收一个参数,即你要追加到列表末尾的值。
以下是如何使用此方法:
mixed = [10, "python", False]
mixed.append(40)
print(mixed)
# [10, 'python', False, 40]
使用 append
方法,你已将 40
添加到 mixed
列表的末尾。
你可以添加任何你想要的数据类型,包括其他列表:
mixed = [10, "python", False]
mixed.append([True, "hello"])
print(mixed)
# [10, 'python', False, [True, 'hello']]
小结
列表对于创建包含多个值的变量很有用(尤其是当这些值相关时)。
Python 中有很多方法可以用来修改、扩展或减少列表项。在本文中,我们了解了将数据添加到列表末尾的 append
方法。