Python 数组和列表:创建、访问、添加和删除数组元素
2023/10/24 23:03:02
本文主要是介绍Python 数组和列表:创建、访问、添加和删除数组元素,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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()|对列表进行排序|
这篇关于Python 数组和列表:创建、访问、添加和删除数组元素的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享
- 2024-12-19使用python 把docx转为pdf文件有哪些方法?-icode9专业技术文章分享
- 2024-12-19python怎么更换换pip的源镜像?-icode9专业技术文章分享
- 2024-12-19Python资料:新手入门的全面指南
- 2024-12-19Python股票自动化交易实战入门教程
- 2024-12-19Python股票自动化交易入门教程
- 2024-12-18Python量化入门教程:轻松掌握量化交易基础知识