📜  python3 数组 - Python (1)

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

Python3 数组 - Python

在Python中,数组是一个有序的、可变的集合,用于存储多个相同类型数据的值。数组的每个元素都有一个唯一的索引,根据索引可以对数组中的元素进行访问。

如何创建数组

在Python中可以使用以下几种方式创建数组:

列表

可以使用Python的列表来创建一个数组。例:

arr = [1, 2, 3, 4, 5]
print(arr)

输出结果为:[1, 2, 3, 4, 5]

NumPy

NumPy是一个Python科学计算库,也可用于创建数组。例:

import numpy as np

arr = np.array([1, 2, 3, 4, 5])
print(arr)

输出结果为:[1 2 3 4 5]

访问数组元素

要访问数组中的元素,可以使用索引,索引从0开始。例如,要访问数组arr的第3个元素,可以使用以下代码:

print(arr[2])

输出结果为:3

数组的切片

数组的切片意味着对数组元素的子集进行访问。可以使用冒号分隔的start:end索引来对数组进行切片。例如,要访问数组arr的第2到第4个元素,可以使用以下代码:

print(arr[1:4])

输出结果为:[2 3 4]

数组的修改

可以通过指定索引来修改数组元素。例如,将arr数组的第3个元素修改为10,可以使用以下代码:

arr[2] = 10
print(arr)

输出结果为:[1 2 10 4 5]

数组的操作
添加元素

可以使用append()函数向数组的末尾添加元素。例如,要向arr数组的末尾添加一个元素10,可以使用以下代码:

arr.append(10)
print(arr)

输出结果为:[1 2 10 4 5 10]

删除元素

可以使用remove()函数删除数组中的元素。例如,要删除arr数组中元素4,可以使用以下代码:

arr.remove(4)
print(arr)

输出结果为:[1 2 10 5 10]

数组的遍历

我们可以使用for循环来遍历数组中的所有元素。例如:

for x in arr:
  print(x)

输出结果为:

1

2

10

5

10

总结

数组是Python编程语言中一个非常重要的概念。本篇文章介绍了如何创建数组、访问数组元素、数组的切片、数组的修改、数组的操作以及数组的遍历。希望这篇文章对初学者有所帮助。