Python:有没有一种方法可以将随机数按排序方式保存在列表中?

数字录音师

我有一个在列表中存储9个随机数的代码。

现在,我想对列表对象中的值进行排序。

我发现了两种方法。但是这些方法都有一些问题。

这是我的代码1:

import random

array = []
for i in range(1, 10):
    array.append(random.randrange(i, 100))

array.sort()
print(array)

输出:

[14, 23, 31, 33, 50, 65, 86, 96, 99]

该代码运行良好,但必须在“ for循环”之后执行。我想在“ for循环”中执行排序。

这是我的代码2:

import random

array = []
for i in range(1, 10):
    array.append(random.randrange(i, 100))
    array.sort()

print(array)

输出:

[8, 22, 23, 26, 39, 48, 51, 53, 71]

这段代码效果很好,但是您将运行九次排序。

有什么好办法吗?

Yang Liu

如果我真的了解您的意思,则希望在循环中的每个迭代时间获得一个排序后的数组,也就是说,您想在sorted array中插入一些内容bisect在这里可以提供帮助。

以下代码将确保数组始终在循环中排序,但并非每次都排序,它会进行二进制搜索并将新元素插入到数组中:

import random
import bisect
array = []
for i in range(1, 10):
    bisect.insort(array, random.randrange(i, 100))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有一种方法可以在执行递归时将列表的长度保存在变量中?

来自分类常见问题

有没有一种方法可以衡量列表的排序方式?

来自分类Dev

有没有一种方法可以在Python或C ++中获取绝对或非时间相关的随机数

来自分类Dev

有没有一种方法可以将模型保存在tf.keras中的指定纪元?

来自分类Dev

有没有一种方法可以在Python 3+中对嵌套列表进行排序?

来自分类Dev

有没有一种方法可以将列表放入Python集?

来自分类Dev

有没有一种方法可以将随机数生成器存储为特征对象?

来自分类Dev

有没有一种方法可以为随机数生成器中的样本分配概率?

来自分类Dev

有没有一种方法可以按排序类别中的项目数过滤熊猫数据框?

来自分类Dev

有没有一种方法可以将列表列表转换为列表,而在Python中没有其他列表?

来自分类Dev

有没有一种方法可以在python中对列表进行排序,直到找到第一个排序的k个元素?

来自分类Dev

有没有一种方法可以对列表中的颜色元素进行排序(C#)?

来自分类Dev

有没有一种方法可以将已安装的应用程序列表保存在Windows 8 RP上?

来自分类Dev

有没有一种方法可以将随机值添加到此类中?

来自分类Dev

有没有一种方法可以在Zsh中以编程方式访问和保存完成候选人列表?

来自分类Dev

在Python中,有没有一种方法可以始终如一地对由列表和元组组成的列表进行排序?

来自分类Dev

在Python中,有没有一种方法可以始终如一地对由列表和元组组成的列表进行排序?

来自分类Dev

有没有一种方法可以将所有历史记录以可重用的格式保存在Chrome中?

来自分类Dev

有没有一种方法可以将grob直接保存到rasterGrob?

来自分类Dev

有没有一种方法可以将预排序的行存储在postgres中?

来自分类Dev

有没有一种方法可以将列表理解重写为for循环?

来自分类Dev

有没有一种方法可以将列表理解重写为for循环?

来自分类Dev

有没有一种方法可以将背景添加到Word页面但不保存在.docx文件中?

来自分类Dev

有没有一种方法可以将Mac终端输出直接保存到文件中?

来自分类Dev

有没有一种方法可以将动态JSON保存到Mobx状态树中?

来自分类Dev

Python:有没有一种方法可以漂亮地打印列表?

来自分类Dev

有没有一种方法可以使Python列表需要某个对象?

来自分类Dev

Erlydtl:有没有一种方法可以渲染模板中的记录列表?

来自分类Dev

有没有一种方法可以刷新VSCode中的任务列表?

Related 相关文章

  1. 1

    有没有一种方法可以在执行递归时将列表的长度保存在变量中?

  2. 2

    有没有一种方法可以衡量列表的排序方式?

  3. 3

    有没有一种方法可以在Python或C ++中获取绝对或非时间相关的随机数

  4. 4

    有没有一种方法可以将模型保存在tf.keras中的指定纪元?

  5. 5

    有没有一种方法可以在Python 3+中对嵌套列表进行排序?

  6. 6

    有没有一种方法可以将列表放入Python集?

  7. 7

    有没有一种方法可以将随机数生成器存储为特征对象?

  8. 8

    有没有一种方法可以为随机数生成器中的样本分配概率?

  9. 9

    有没有一种方法可以按排序类别中的项目数过滤熊猫数据框?

  10. 10

    有没有一种方法可以将列表列表转换为列表,而在Python中没有其他列表?

  11. 11

    有没有一种方法可以在python中对列表进行排序,直到找到第一个排序的k个元素?

  12. 12

    有没有一种方法可以对列表中的颜色元素进行排序(C#)?

  13. 13

    有没有一种方法可以将已安装的应用程序列表保存在Windows 8 RP上?

  14. 14

    有没有一种方法可以将随机值添加到此类中?

  15. 15

    有没有一种方法可以在Zsh中以编程方式访问和保存完成候选人列表?

  16. 16

    在Python中,有没有一种方法可以始终如一地对由列表和元组组成的列表进行排序?

  17. 17

    在Python中,有没有一种方法可以始终如一地对由列表和元组组成的列表进行排序?

  18. 18

    有没有一种方法可以将所有历史记录以可重用的格式保存在Chrome中?

  19. 19

    有没有一种方法可以将grob直接保存到rasterGrob?

  20. 20

    有没有一种方法可以将预排序的行存储在postgres中?

  21. 21

    有没有一种方法可以将列表理解重写为for循环?

  22. 22

    有没有一种方法可以将列表理解重写为for循环?

  23. 23

    有没有一种方法可以将背景添加到Word页面但不保存在.docx文件中?

  24. 24

    有没有一种方法可以将Mac终端输出直接保存到文件中?

  25. 25

    有没有一种方法可以将动态JSON保存到Mobx状态树中?

  26. 26

    Python:有没有一种方法可以漂亮地打印列表?

  27. 27

    有没有一种方法可以使Python列表需要某个对象?

  28. 28

    Erlydtl:有没有一种方法可以渲染模板中的记录列表?

  29. 29

    有没有一种方法可以刷新VSCode中的任务列表?

热门标签

归档