那random.sample()
是为了:
返回从填充序列中选择的唯一元素的ak长度列表。用于随机抽样而无需更换。
这可以用来选择键。随后可以通过常规字典查找来检索这些值:
>>> d = dict.fromkeys(range(100))
>>> keys = random.sample(list(d), 10)
>>> keys
[52, 3, 10, 92, 86, 42, 99, 73, 56, 23]
>>> values = [d[k] for k in keys]
或者,您可以直接从采样d.items()
。