Python教程

列表数据内容数据随机部分-python

本文主要是介绍列表数据内容数据随机部分-python,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

在随机初始化中使用该模块

# 列表中的数据随机分布
import random
n = 10
path = [i for i in range(1,n+1)]
print(f'初始化10个数: {path}\n将其随机打乱->')
for i in range(2,n):
    j = random.randint(1,i)
    print(f'当前数i:{i}, 随机变换后j:{j}\n变换前path:{path}')
    path[i], path[j] = path[j], path[i]    # 每次i都是要处理的元素,同之前的元素交换位置,依据保持原始数据但数据已经随机分布
    print(f'变换后path:{path}\n')
    
path

过程打印

 

这篇关于列表数据内容数据随机部分-python的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!