python的概率分布中,洗牌算法都是通过shuffle()函数实现的,它可以将列表的所有元素打乱,随机排列 。python可以用random.shuffle对列表进行洗牌,也可以使用random.shuffle随机播放字符串列表,本文向大家介绍python中shuffle()函数的功能详解 。
文章插图
一、shuffle()函数
在概率分布中,可以使用这个函数进行随机排序,它可以先一个序列里面的元素打乱,然后再进行随机排列 。下面看看这个函数的基本用法,具体的操作如下:
1、基本语法
使用这个函数的基本语法格式如下:
import randomrandom.shuffle (lst )在这里需要注意的地方是,它并不是一个可以直接使用的函数,而是存在random模块下的函数,所以在使用之前,我们要进行模块的导入,然后再通过 random 静态对象调用该方法 。
2、参数
通过语法观察,可以看到在这个函数中存在着一个参数,这个参数表示的是一个列表,在这个函数中并没有返回值
3、应用
为了让大家更好的理解这个函数的使用,下面看一个具体的实例,代码如下:
#!/usr/bin/python# -*- coding: UTF-8 -*-import randomlist = [40, 18, 10, 6]random.shuffle(list)print "随机排序列表 : ", listrandom.shuffle(list)print "随机排序列表 : ", list以上实例运行后输出结果为:
随机排序列表 : [18, 6, 10, 40]随机排序列表 : [18, 6, 40, 10]【python中shuffle函数有什么功能?详解python中shuffle()函数的应用】到此这篇关于python中shuffle()函数有什么功能?详解python中shuffle()函数的应用的文章就分享到这里了,希望大家通过对这篇文章的学习,能掌握更多的Python函数的知识应用 。
文章插图
文章插图
文章插图
微信扫码,学习更方便
文章插图
现在报名赠100例知识点合集
文章插图
推荐阅读
- 植物大战僵尸中水族馆和蘑菇园有什么用啊?
- 长江是世界第三长河中国第一大河流它大致自什么向什么流入大海
- version是什么意思中文翻译 version什么意思
- 濠梁道中别子将无际南归其二原文、作者
- 王婆卖瓜自卖自夸中卖的是什么瓜 王婆卖瓜自卖自夸中卖的瓜是什么瓜
- 碳酸氢钙的水溶液是不是中性?
- 虎耳草治中耳炎怎么用
- 明早却来理会 理会是什么意思? 明早却来理会中理会如何理解
- 请问各位大虾:北京中外建建筑设计有限公司待遇怎么样?发奖金会不会很叩门啊?
- 约等号 德语