📜  从 1 到 n 的 python 数组 - Python (1)

📅  最后修改于: 2023-12-03 14:49:16.724000             🧑  作者: Mango

从 1 到 n 的 Python 数组

在Python中,可以通过以下方法来创建从1到n的数组:

n = 10
arr = list(range(1, n+1))
print(arr)

代码解释:

  • 首先设置变量n为10
  • 然后使用range函数生成从1到n的整数序列(注意,range函数不包括n)
  • 使用list函数将生成的序列转换为列表
  • 将列表赋值给变量arr
  • 最后打印输出arr

输出结果:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

在使用该方法时,需要注意以下几点:

  • range函数的第一个参数是序列的起始值,第二个参数是序列的结束值,不包括结束值本身
  • 使用列表解析方法也可以生成从1到n的数组,但是简单粗暴的range方法更加高效且易于理解

成功创建了从1到n的数组后,你就可以进行各种操作了,例如:

  • 对数组中的元素进行求和
total = sum(arr)
print(total)

输出结果:

55
  • 对数组进行反转
arr.reverse()
print(arr)

输出结果:

[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
  • 对数组进行排序
arr.sort()
print(arr)

输出结果:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

以上就是从1到n的Python数组的创建和操作方法。希望对你有所帮助!