📅  最后修改于: 2023-12-03 15:27:08.620000             🧑  作者: Mango
在编写程序时,有时我们需要生成符合一定条件的数组。在本文中,我们将介绍几种常见的生成大小为 K 的数组的方法。
当要求生成固定元素的大小为 K 的数组时,可以使用以下代码:
arr = [1] * K
这行代码将生成一个大小为 K 的数组,每个元素都等于 1。
当要求生成连续元素的大小为 K 的数组时,可以使用以下代码:
arr = list(range(1, K+1))
这行代码将生成一个大小为 K 的数组,元素从 1 到 K 依次排列。
当要求生成随机元素的大小为 K 的数组时,可以使用以下代码:
import random
arr = [random.randint(1,100) for _ in range(K)]
这行代码将生成一个大小为 K 的数组,元素是 1 到 100 中的随机整数。
当要求生成满足条件的元素的大小为 K 的数组时,可以使用以下代码:
arr = [i for i in range(1, 2 * K, 2)]
这行代码将生成一个大小为 K 的数组,元素为 1 到 2K 中所有奇数。
以上是常见的生成大小为 K 的数组的几种方法,希望对大家有所帮助。