列表数据内容数据随机部分-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

 

原创文章,作者:506227337,如若转载,请注明出处:https://blog.ytso.com/278185.html

(0)
上一篇 2022年8月1日
下一篇 2022年8月1日

相关推荐

发表回复

登录后才能评论