【问题标题】:Quick method of shuffling a long array python改组长数组python的快速方法
【发布时间】:2020-05-28 19:44:08
【问题描述】:

您好,我正在寻找一个 15 个整数的数组。我敢肯定,我可以以冗长的方式做到这一点,但是我想知道是否有一个简单的功能可以做到这一点?我尝试过导入 random 并使用 random.shuffle 但是它告诉我它最多只能采用 3 个位置参数。有没有可以为长数组执行此操作的函数?到目前为止,我一直在努力寻找出路

 import random

a = random.shuffle(9,
6,
7,
5,
6,
8,
8,
9,
8,
6,
6,
7,
7,
7)

print(a)

【问题讨论】:

  • 请标记适当的语言,以便观看这些标记的人可以提供帮助。我假设它是python
  • 我想你需要把一个 single 参数放到shuffle() 这是一个数组或列表,而不是 umpteen 参数。
  • 嗨十四行诗,它应该被标记吗?是的,它是 Python,谢谢。

标签: python arrays sorting random


【解决方案1】:

您需要将数组传递给shuffle() 方法,如下所示:-

import random
arr = [9,6,7,5,6,8,8,9,8,6,6,7,7,7]
random.shuffle(arr)
print(arr)

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-13
    • 2019-01-20
    • 2020-07-07
    • 2018-09-22
    • 1970-01-01
    • 2011-12-05
    • 2013-07-22
    • 1970-01-01
    相关资源
    最近更新 更多