📜  在 python 中追加(1)

📅  最后修改于: 2023-12-03 15:23:16.706000             🧑  作者: Mango

在 Python 中追加

在 Python 中,我们可以使用多种方法向已有的数据类型中追加新的元素或对象。下面将介绍常见的几种追加方法。

列表追加

列表是 Python 中最常用的数据类型之一,在列表末尾追加新元素的方法如下:

my_list = [1, 2, 3]
my_list.append(4)
print(my_list)  # 输出 [1, 2, 3, 4]

当然,我们还可以一次向列表中追加多个元素:

my_list = [1, 2, 3]
my_list.extend([4, 5, 6])
print(my_list)  # 输出 [1, 2, 3, 4, 5, 6]

这里 append 方法是向列表中追加单个元素,而 extend 方法则是向列表中追加一个可迭代对象(比如列表、元组、集合、甚至是字符串)中的所有元素。

字典追加

字典(Dictionary)是另一个非常常用的数据类型。我们可以像下面这样向字典中新增键值对:

my_dict = {"name": "Jack", "age": 18}
my_dict["gender"] = "male"
print(my_dict)  # 输出 {"name": "Jack", "age": 18, "gender": "male"}

这里的 my_dict["gender"] = "male" 即是向字典中新增键为 "gender",值为 "male" 的键值对。

集合追加

集合(Set)是 Python 中用于存储唯一值,且无序的数据类型。我们可以使用 add 方法来向集合中添加元素:

my_set = {1, 2, 3}
my_set.add(4)
print(my_set)  # 输出 {1, 2, 3, 4}

如果要添加多个元素,也可以使用 update 方法:

my_set = {1, 2, 3}
my_set.update([4, 5, 6])
print(my_set)  # 输出 {1, 2, 3, 4, 5, 6}

这里 update 方法也是向集合中添加一个可迭代对象中的所有元素。

文件追加

最后,我们还可以使用 Python 内置的文件操作函数向文件中追加内容。下面是向文件中追加一行文字的示例:

with open("example.txt", "a") as f:
    f.write("Hello world!\n")

这里打开 example.txt 文件并将其赋值给变量 f,然后使用 write 方法将字符串 "Hello world!\n" 写入文件。其中,"a" 参数指示打开文件的模式为追加模式。

以上就是 Python 中一些常见的追加方法了。这些方法非常实用,希望对大家有所帮助。