描述:

shuffle()方法将序列的所有元素随机排列

语法:

import random
random.shuffle(lst)

注意:shuffle()是不能直接访问的,需哟啊导入random模块,然后通过random静态对象调用该方法

参数:

lst   --可以是一个序列或者元组

返回值:

返回随机排列后的序列

实例:

#!/usr/bin/python
# -*- coding:UTF-8 -*-import randomlist = [20, 16, 10, 5]
random.shuffle(list)
print "随机排序列表:", listrandom.shuffle(list)
print "随机排序列表",list

以上实例的运行结果为:

随机排序列表:[16,5,20,10]
随机排序列表:[5,20,10,16] #结果每次会不同,因为是随机产生的

Python中的shuffle()函数相关推荐

  1. Python中的shuffle()函数的使用

    解释说明: shuffle()函数是打乱序列里面的元素,并随机排列的. 使用说明: import randomrandom.shuffle (alist ) 注意下:alist可以使是一个列表,也可以 ...

  2. Python中的常用函数

    1.range()是一个函数 for i in range () 就是给i赋值: 比如 for i in range (1,3): 就是把1,2依次赋值给i range () 函数的使用是这样的: r ...

  3. 【Kay】详解Python中的random()函数

    1.python中的random函数 random() 方法返回随机生成[0,1)范围内的一个实数 randint(a,b)方法随机生成a到b范围内的一个整数 randrange(a,b,c)方法生成 ...

  4. Python中的random函数

    Python中的random函数 random模块提供生成伪随机数的函数,在使用时需要导入random模块 1. random.random() 最基本的随机函数,返回一个[0.0,1.0)之间的随机 ...

  5. python中的pop()函数和popleft()函数

    python中的pop()函数和popleft()函数 首先对于pop而言,它是用于stack中的: stack = [1, 2, 3, 4] print(stack) stack.append(6) ...

  6. python中使用zip函数基于两个列表数据list创建字典dict数据(Create a dictionary by passing the output of zip to dict)

    python中使用zip函数基于两个列表数据list创建字典dict数据(Create a dictionary by passing the output of zip to dict) 目录

  7. python中add函数_如何使用python中的add函数?

    之前向大家介绍过python中的求和函数sum函数,numpy中的sum函数,对于数组可以指定维度进行相加.numpy中还有另一种求和运算方法,即add函数.add函数不仅作用于numpy中加法运算, ...

  8. python 2: 解决python中的plot函数的图例legend不能显示中文问题

    python 2: 解决python中的plot函数的图例legend不能显示中文问题 参考文章: (1)python 2: 解决python中的plot函数的图例legend不能显示中文问题 (2) ...

  9. python中list作为函数参数_在python中list作函数形参,防止被实参修改的实现方法

    0.摘要 我们将一个list传入函数后,函数内部对实参修改后,形参也会随之改变.本文将主要介绍这种错误的现象.原因和解决方法. 1.代码示例 def fun(inner_lst): inner_lst ...

  10. Python中的map()函数和reduce()函数的用法

    Python中的map()函数和reduce()函数的用法 这篇文章主要介绍了Python中的map()函数和reduce()函数的用法,代码基于Python2.x版本,需要的朋友可以参考下  

最新文章

  1. 2022-2028年中国密集型光波复用(DWDM)设备行业市场前瞻与投资战略规划分析报告
  2. Lagrange equation
  3. javascript中for循环和setTimeout同时使用,出现的问题
  4. mysql安装 经验_MySQL安装教程 这些经验不可多得
  5. 交换函数swap的三种实现方法
  6. 什么是算术运算和逻辑运算_8086微处理器的算术和逻辑运算
  7. 信息学奥赛一本通 1146:判断字符串是否为回文 | OpenJudge NOI 1.7 33:判断字符串是否为回文
  8. 实例解析:MySQL性能瓶颈排查定位,实现毫秒级完成180秒的任务
  9. 比深度学习更值得信赖的模型ART
  10. 学习python的第五天
  11. 大数据时代,海量数据处理常用思路和方法总结
  12. c++中向任意目录下写文件
  13. 树莓派 4b 可执行文件 无法双击运行_树莓派01 - 树莓派系统安装
  14. 计算机的三种基础运算,计算机基础知识(计算机的基本运算).ppt
  15. java斐波那契数列兔子_Java 兔子问题(斐波那契数列)扩展篇
  16. 英文邮件中常见的英语缩写
  17. Windows debugging tools
  18. hadoop 集群txid不一致
  19. 文治者必有武备不然长大了挨欺负_有文事者必有武备,有武备者必有文事。
  20. 战网错误:我们在传输数据时遇到一个问题。保险起见,请先检查你的互联网连接之后再试一次!

热门文章

  1. 用HTML和CSS做箭头
  2. 【壁上观】AMD ZEN将至能战8核i7 Intel慌不慌?
  3. 【Matlab】三维绘图总结
  4. Collected errors: * opkg_conf_load: Could not lock /var/lock/opkg.lock: Resource temporarily unavail
  5. OSChina 周三乱弹 —— 余生指教NMB
  6. 几个在线的维恩图制作站点
  7. Slove the {Failed to load unit 'HGCM' (VERR_INVALID_PARAMETER)}
  8. Spring Cloud之openfeign 处理服务平滑上下线
  9. 修改weblogic服务器ip地址,修改weblogic服务器ip地址
  10. Python10行代码实现模拟百度搜索