首页后端开发PythonPython 数组和列表:创建、访问、添加和删除数组元素

Python 数组和列表:创建、访问、添加和删除数组元素

时间2023-12-04 13:24:03发布访客分类Python浏览575
导读:Python 没有内置支持数组,但可以使用 Python 列表来代替。数组本页将向您展示如何使用列表作为数组,但要在 Python 中使用数组,您需要导入一个库,比如 NumPy 库。数组用于在一个变量中存储多个值:示例,创建一个包含汽车名...

Python 没有内置支持数组,但可以使用 Python 列表来代替。

数组

本页将向您展示如何使用列表作为数组,但要在 Python 中使用数组,您需要导入一个库,比如 NumPy 库。数组用于在一个变量中存储多个值:

示例,创建一个包含汽车名称的数组:

cars = ["Ford", "Volvo", "BMW"]

什么是数组?

数组是一种特殊的变量,可以同时保存多个值。如果您有一个项目列表(例如汽车名称列表),将汽车存储在单个变量中可能会像这样:

car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"

然而,如果您想循环遍历汽车并找到特定的汽车,或者如果您不是3辆汽车,而是300辆呢?答案是使用数组!数组可以在一个名称下保存许多值,您可以通过引用索引号来访问这些值。

访问数组元素

您可以通过引用索引号来引用数组元素。示例,获取第一个数组项的值:

x = cars[0]

示例,修改第一个数组项的值:

cars[0] = "Toyota"

数组的长度

使用 len() 方法返回数组的长度(数组中的元素数)。

示例 返回 cars 数组中的元素数:

x = len(cars)

注意: 数组的长度始终比最高数组索引多一。

循环数组元素

您可以使用 for in 循环来循环遍历数组的所有元素。

示例 打印 cars 数组中的每个项目:

for x in cars:
  print(x)

添加数组元素

您可以使用 append() 方法向数组添加元素。

示例,向 cars 数组添加一个元素:

cars.append("Honda")

删除数组元素

您可以使用 pop() 方法从数组中删除一个元素。

示例,删除 cars 数组的第二个元素:

cars.pop(1)

您还可以使用 remove() 方法从数组中删除一个元素。

示例,删除具有值 "Volvo" 的元素:

cars.remove("Volvo")

注意: 列表的 remove() 方法仅删除指定值的第一个出现。

数组方法

Python 具有一组内置方法,您可以在列表/数组上使用这些方法。

方法

描述

append()

在列表末尾添加一个元素

clear()

删除列表中的所有元素

copy()

返回列表的副本

count()

返回具有指定值的元素数量

extend()

将列表(或任何可迭代对象)的元素添加到当前列表的末尾

index()

返回具有指定值的第一个元素的索引

insert()

在指定位置添加一个元素

pop()

删除指定位置的元素

remove()

删除具有指定值的第一个项目

reverse()

颠倒列表的顺序

sort()

对列表进行排序

最后

为了方便其他设备和平台的小伙伴观看往期文章:公众号搜索Let us Coding,关注公众号,即可获取最新文章。看完如果觉得有帮助,欢迎点赞、收藏关注

点击关注作者,阅读全文

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Python 数组和列表:创建、访问、添加和删除数组元素
本文地址: https://pptw.com/jishu/567687.html
Python自动化办公之PDF版本发票识别并提取关键信息实战教程(上篇) Pandas将三个聚合结果的列,如何合并到一张表里?

游客 回复需填写必要信息