lis中随机项的索引

2024-10-08 23:27:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下清单:

cnames = [" green ", " blue ", " yellow ", " gray ", " pink ", " orange ", "purple ", " red ", "brown "]

如何获得6个表示00之间的数字的随机唯一索引 len(cnames)从那个列表中?你知道吗


Tags: 列表len数字greenblueredpurpleorange
1条回答
网友
1楼 · 发布于 2024-10-08 23:27:32

随机模块应该会有所帮助。你知道吗

import random
random.sample(cnames, 6)   #random.sample returns unique list of random choice. 

random.sample(range(len(cnames)), 6)#to get random int representing a number between 0 and len(cnames)

输出:

[' gray ', ' pink ', 'purple ', ' blue ', ' orange ', ' green ']

相关问题 更多 >

    热门问题