📌  相关文章
📜  生成满足给定条件的大小为 K 的数组(1)

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

生成满足给定条件的大小为 K 的数组

在编写程序时,有时我们需要生成符合一定条件的数组。在本文中,我们将介绍几种常见的生成大小为 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 的数组的几种方法,希望对大家有所帮助。