Python 3 - 数字 shuffle() 方法

  • 描述

    shuffle()方法随机化列表中的项目。
  • 句法

    以下是语法shuffle()方法 -
    
    shuffle (lst,[random])
    
    注意− 此函数不可直接访问,因此我们需要导入 shuffle 模块,然后我们需要使用随机静态对象调用此函数。
  • 参数

    • lst− 这可能是一个列表或元组。
    • random− 这是一个可选的 0 参数函数,返回 0.0 - 1.0 之间的浮点数。默认为无
  • 返回值

    此方法返回重新洗牌的列表。
  • 例子

    以下示例显示了 shuffle() 方法的用法。
    
    #!/usr/bin/python3
    import random
    list = [20, 16, 10, 5];
    random.shuffle(list)
    print ("Reshuffled list : ",  list)
    random.shuffle(list)
    print ("Reshuffled list : ",  list)
    
  • 输出

    当我们运行上面的程序时,它会产生以下结果 -
    
    Reshuffled list :  [16, 5, 10, 20]
    reshuffled list :  [20, 5, 10, 16]