目录
题目描述
随机生成一个长度10的整型列表,元素随机分布在1--100内。按从小到大的顺序排序列表并打印,然后输出顺序打乱后的列表。
输出描述
第一行是排好序的随机列表(按从小到大的顺序排列),第二行是打乱的随机列表。
[11, 16, 33, 39, 40, 41, 53, 68, 86, 96]
[86, 41, 53, 16, 96, 40, 33, 68, 39, 11]
代码
import random
def randomlist(size=10):
"""
Create a random list.
:param size: <int> list length
:return: <list>
"""
rl = [random.randint(1, 100) for i in range(size)]
rl.sort()
return rl
if __name__ == "__main__":
mlist = randomlist()
print(mlist)
random.shuffle(mlist)
print(mlist)
代码走读
import random
# 生成一个随机列表并排序</

这篇博客介绍了如何在Python中生成一个长度为10的随机整数列表,将其排序并打印,然后使用内置函数打乱列表顺序。文章包含了代码实现、代码解释以及测试用例,帮助读者理解Python的排序和随机化操作。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



