📅  最后修改于: 2023-12-03 15:37:44.913000             🧑  作者: Mango
在编写某些算法时,会需要生成一个数组,并从该数组中查找某个位置的值。本文将介绍如何生成一个随机数组,并找到其中第k个位置的值。
我们可以使用 Python 的 random
模块来生成一个指定长度和范围的随机数组。下面是生成长度为10,范围在0到100之间的随机数组的代码:
import random
arr = [random.randint(0, 100) for _ in range(10)]
print(arr)
使用类似上述代码的方式,我们可以生成任意长度和范围的随机数组。
在生成了随机数组后,我们可以使用 Python 中的下标索引来查找数组中的元素。假设我们要找的位置是 k,则可以使用以下代码:
k = 5 # 要查找的位置
val = arr[k-1] # 找到第k个位置的值
print(val)
以上代码将输出随机数组的第5个位置的值。需要注意的是,数组的下标从0开始,因此我们要访问的位置应该是 k-1 而不是 k。
本文介绍了如何使用 Python 生成随机数组,并从中查找指定位置的值。需要特别注意的是,数组的下标从0开始,因此访问第k个位置应该使用 k-1。