Python基础:Python 阵列
Python 阵列
**注:**Python 没有对数组的内置支持,但可以使用 Python列表。
阵 列
**注:**本页演示如何使用列表作为 ARRAYS,但是,要使用 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()
例子
删除值为"沃尔沃"的元素:
cars.remove("Volvo")
**注:**列表的方法仅删除指定值的第一次出现。remove()
- 原文作者:知识铺
- 原文链接:https://geek.zshipu.com/post/python/Python%E5%9F%BA%E7%A1%80Python-%E9%98%B5%E5%88%97_20201025191937-z7p701j.sy/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
- 免责声明:本页面内容均来源于站内编辑发布,部分信息来源互联网,并不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题,请立即联系客服进行更改或删除,保证您的合法权益。转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。也可以邮件至 sblig@126.com