Append作为一个python中经常使用的函数,我们必须掌握它的作用与用法。本文为各位分享在Python中Append函数的作用和示例用法,以及相关的知识点

Python中append函数的作用与用法插图
Python中append函数的作用与用法

函数介绍

Append()函数

  • 描述:在列表ls最后(末尾)添加一个元素object
  • 语法:ls.append(object) -> None 无返回值

简单示例

这里我们以Pycharm为例,新建test.py文件,键入以下代码:

if __name__ == '__main__':
a = [4, 5, 6, 7, 8]
a.append(10)
print(a)

示例结果

[4, 5, 6, 7, 8, 10]

Process finished with exit code 0

多维数组示例

我们可以使用append()生成一个多维数组,多重循环将我们需要的数据加入到多维数组中,并在test.py中键入以下代码:

if __name__ == '__main__':
    a = []

    for i in range(5):
        a.append([])
        for j in range(5):
            a[i].append(i)

    print(a)

示例结果

[[0, 0, 0, 0, 0], [1, 1, 1, 1, 1], [2, 2, 2, 2, 2], [3, 3, 3, 3, 3], [4, 4, 4, 4, 4]]

Process finished with exit code 0

内容扩展

描述:在列表ls最后(末尾)添加一个元素object

语法:ls.append(object) -> None 无返回值

object —— 要添加的元素。可以添加 列表,字典,元组,集合,字符串等。

示例代码

import numpy as np

if __name__ == '__main__':
    ls1 = [1, 2, 3, 4, 5, 6]
    ls2 = [1, 2, 3, 4, 5, 6]
    ls1.append(12)

    # 可以添加列表,字典,元组,集合,字符串等
    ls2.append([1, "a"])  # 添加列表
    ls2.append({2: "a", 3: "hj"})  # 添加字典
    ls2.append((1, "k", 3))  # 添加元组
    ls2.append({"1", "2", "h"})  # 添加集合
    ls2.append("123abc")  # 添加字符串

    print(ls1.append(12))  # 无返回值
    print(ls1)  # append()函数的操作对象是原列表。
    print(ls2)

运行结果

None
[1, 2, 3, 4, 5, 6, 12, 12]
[1, 2, 3, 4, 5, 6, [1, 'a'], {2: 'a', 3: 'hj'}, (1, 'k', 3), {'2', 'h', '1'}, '123abc']

Process finished with exit code 0