Wa的天 发表于 2018-12-17 17:12:02

列表如何独立输出不同值?

有多个元素的列表A,随机独立输出N个值(N<=len(A)),请问如何使得相互独立输出的值互不相同?
举例:
A =
各自独立的随机数i,j,m,n
i,j,m,n >= 0,同时,i,j,m,n <=len(A),
如何使得A,A,A,A输出的值互不相同?
i,j,m,n取值区间是相同的,又由于是随机的,所以可能会相同,
但是又想要输出的值不同,请问该怎么做?谢谢各位l了

冬雪雪冬 发表于 2018-12-17 17:22:03

>>> A =
>>> b = list(range(len(A)))
>>> random.shuffle(b)
>>> #取5个数
>>> for i in range(5):
        print(A])

       
5
6
1
9
2

Wa的天 发表于 2018-12-17 22:03:25

冬雪雪冬 发表于 2018-12-17 17:22


OK,太感谢了!!
页: [1]
查看完整版本: 列表如何独立输出不同值?