python生成序列中n个不重复的元素 很多时候需要从序列中随机抽取n个元素,并且要求是不重复的 python的random模块中的sample能够实现 random.sample(seq, num) import random a = range(10) b = random.sample(a, 4) #[4, 7, 2, 9] # 也可以是字符串 s = ['123', '543', 'sdf', 'cbxcvb'] k = random.sample(s, 2) #['sdf', '123']