📜  1到100个python的数组(1)

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

1到100个Python数组

在Python中,列表(list)是一种可以容纳任意数据类型的可变序列。我们可以利用列表来创建一个包含1到100个数字的数组。

创建1到100的数组
array = list(range(1,101))
print(array)

输出结果:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100]
访问数组元素

我们可以通过下标来访问数组中的元素。下标从0开始,以1为步长递增。

array = list(range(1,101))
print(array[0])    # 第一个元素,下标为0
print(array[19])   # 第20个元素,下标为19
print(array[99])   # 最后一个元素,下标为99

输出结果:

1
20
100
修改数组元素

可以通过下标来修改数组中的元素。

array = list(range(1,101))
array[0] = 101
print(array[0])    # 第一个元素,下标为0

输出结果:

101
数组截取

我们可以通过下标来截取数组中的元素,也可以控制步长和方向。包括以下三种操作:

  • 从指定位置开始截取到末尾:array[start:]
  • 从开头截取到指定位置(不包括该位置):array[:end]
  • 从指定位置开始截取到指定位置(不包括该位置):array[start:end]
array = list(range(1,101))
print(array[10:])    # 从第11个元素开始截取到末尾
print(array[:20])    # 从开头截取到第21个元素(不包括该元素)
print(array[30:50])  # 从第31个元素开始截取到第51个元素(不包括该元素)

输出结果:

[11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
[31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49]
数组加法和乘法

在数学中,数组之间可以做加法和乘法。在Python中,列表的加法指的是将两个列表连接起来,乘法指的是重复一个列表若干次。

a = [1, 2, 3]
b = [4, 5, 6]
c = a + b           # 列表加法,将a和b连接起来
print(c)            # 输出 [1, 2, 3, 4, 5, 6]

d = a * 3           # 列表乘法,将a重复3次
print(d)            # 输出 [1, 2, 3, 1, 2, 3, 1, 2, 3]
数组基本操作总结

我们可以通过以上几种操作,对数组进行增、删、改、查等基本操作。下面是一个总结:

  • 创建数组:array = list(range(start, end))
  • 访问元素:array[index]
  • 修改元素:array[index] = value
  • 数组截取:array[start:], array[:end], array[start:end]
  • 数组加法:array1 + array2
  • 数组乘法:array * n
结论

在Python中,列表是一种非常常用的数据类型,可以方便地定义和操作数组。以上是一些基本的列表操作,也可以通过其他方法来操作列表,如排序、遍历等。