加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

shuffle函数的定义及基本用法指什么

发布时间:2023-05-30 14:47:02 所属栏目:PHP教程 来源:
导读:这篇文章给大家分享的是shuffle函数的定义及基本用法是什么。小编觉得挺实用的,因此分享给大家做个参考,文中的介绍得很详细,而要易于理解和学习,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。

这篇文章给大家分享的是shuffle函数的定义及基本用法是什么。小编觉得挺实用的,因此分享给大家做个参考,文中的介绍得很详细,而要易于理解和学习,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。
 
在对php数组的 操作中,我们已经学会了简单的排序、遍历等操作。不过数组中的元素也不一定非要进行这种有次序的排列方法,我们完全可以实现随机排序,这就要用到shuffle()函数。接下来我们就对php中shuffle()函数的定义、语法、参数、返回值进行讲解,然后带来有关的实例介绍。
 
1、定义
 
shuffle()函数是将列表的所有元素随机排序。
 
2、语法
 
shuffle(array)
 
3、参数
 
Array
 
4、返回值
 
如果成功则返回 TRUE,如果失败则返回 FALSE。
 
5、实例
 
有时候我们的任务中会使用到随机sample一个数据集的某些数,比如一个文本中,有10行,我们需要随机选取前5个。
 
那么我们就可以采取shuffle()函数,然后list中放入1-10个行号,利用shuffle()函数之后,序号就打乱了。
 
这个时候,我们选取前5个元素即可。就起到了随机打乱的结果了。
 
# -*- coding: UTF-8 -*-
 
#代码功能是测试一下shuffle()函数
 
import random
 
number = []
 
for index in range(1,11):
 
    number.append(index)
 
random.shuffle(number)
 
for index in range(5):
 
print number[index]
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!