当前位置: 首页 > 面试题库 >

如何生成连续数字列表?

梁丘诚
2023-03-14
问题内容

假设您8在python中输入了数字,并且想生成一个连续数字列表,8例如

[0, 1, 2, 3, 4, 5, 6, 7, 8]

你怎么能这样


问题答案:

在Python 3中,您可以range像这样使用内置函数

>>> list(range(9))
[0, 1, 2, 3, 4, 5, 6, 7, 8]

注意1: Python
3.x的range函数返回一个range对象。如果需要列表,则需要list使用答案中所示的功能将其显式转换为列表。

注意2: 我们将数字9传递给range函数,因为,range函数将生成直到给定数字但不包括数字的数字。因此,我们给出实际数字+ 1。

注意3:range Python
2和3在功能上有细微的差别。您可以在此答案中阅读更多有关此的内容。



 类似资料:
  • 假设您在python中输入了一个数字,并且希望生成一个连续数字列表,最多为,如 你怎么能这么做?

  • 我对Haskell有点陌生,我试图生成列表的所有连续子列表。 我目前有以下几点: 我知道上面的函数会在删除最后一个元素的情况下生成子列表,但我不知道如何完成伪代码。 我的伪代码基本上是, 拿着完整的清单,去掉尾巴。将(x:xs)的xs传递到列表子列表中 例如,xs=[1,2,3][xs]列表子列表(init xs)将生成[1,2,3,4]、[1,2,3]、[1,2]、[1]、[1]、[1],[1]

  • 问题内容: 我想使用连续整数填充数组。我创建了一个数组,其中包含与用户输入一样多的索引: 如何使用从1开始的连续数字填充此数组?感谢所有帮助!!! 问题答案: 从Java 8开始 该是1为增量的Javadoc 在这里。 或使用

  • 问题内容: 我想识别列表中的连续数字组,以便: 返回值: 并且想知道实现此目的的最佳方法是什么(特别是如果Python内置了某些东西)。 编辑:注意,我最初忘记提及个人数字应作为个人数字而不是范围返回。 问题答案: 是在4.0版中添加的。 演示版 应用此工具,我们将生成一个生成器函数来查找连续数字的范围。 所述源执行模拟一个经典配方(由@Nadia Alramli所证明)。 注意:more_ite

  • 如何像 Rxt-AA0001 Rxt-AA0002 Rxt-AA0003 ... ... Rxt-AA9999 Rxt-AB0001 Rxt-AB0002 用这个 这是我在模型中的用户id 我能够生成Alpha数字id,但我不确定如何增加字符

  • 问题内容: 在PostgreSQL中,是否可以生成一系列重复数字?例如,我要生成数字1到10,每个数字重复3次: 问题答案: 您可以将其交叉加入一系列3: