在前面的学习中,我们有讲解到关于随机数的知识点,为了来帮助大家更好的学习,接下来的这篇文章小编就来和大家来讲解一下怎样使得随机数排序,这个知识点在后面的学习过程中会很有帮助,大家要仔细阅读哟,很有用的。
前面我们讲了随机数会使用到random()函数,所以在本次的代码编写中也不例外的会使用到,但是想要进行随机数的排序,方法肯定是不止一种的,小编也会例出一些常用的代码编写来与大家分享,其他的方法大家感兴趣的就可以在后面进行思考。
想要进行随机数排序,我们就需要先了解一下python的内置函数sort(),把随机数放置在一个数列中,使用函数方法来完成对数列的升序或者降序,就比如,代码如下所示:
a = [2,4,1,3,5,8,7,6] print(a.sort()) #运行结果 [1,2,3,4,5,6,7,8]
还有一种方法就是选择排序,使用for循环语句进行代码的编写,这一种方法可能会更好的让大家去理解,下面为我们就一起来看看,代码如下所示:
import random list=[] num = random.randint(0,9) print(list) x=0 for m in range(len(list)): for n in range(0,m): if list[n]>list[m]: x+=1 list[m],list[n]=list[n],list[m] print(list)
上述代码就是先导入随机数,创建了一个随机数的列表,使用for循环来对列表的元素进行遍历,随后进行排序。最后再将排好序的元素进行输出。
以上就是关于随机数排序的知识点了,希望有帮助到大家更好的理解,大家也可以动手实践操作一下了。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。