导语:
本文主要介绍了关于python怎样从字典中随机取数据的相关知识,包括python中随机选取一个元素,以及python读取字典这些编程知识,希望对大家有参考作用。
Python从字典中随机取数据的方法:可以使用random.sample()函数来实现。 random.sample() 函数主要用于从列表中截取指定长度的随机数,但它不会改变列表本身的顺序。
random.sample() 函数返回从整个序列或集合(potution)中选出的唯一元素的k长度列表(list),多用于截取列表指定长度的随机数,但不会改变列表本身的排序。
(推荐教程:
)
代码实现:
import random
listb = {1: '张三', 2: '李四', 3: '王五', 4: '赵六', 5: '王麻子', 6: '包子', 7: '豆浆'}
lista = {1: '张三', 2: '李四', 3: '王五', 4: '赵六', 5: '王麻子', 6: '包子', 7: '豆浆'}
for c in listb.keys():
a = random.sample(lista.keys(), 1) # 随机一个字典中的key,第二个参数为限制个数
b = a[0]
print(lista[b]) # 打印随机抽取的值
del lista[b] # 删除已抽取的键值对
print(lista) # 打印剩余的键值对
运行结果:
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何下载python的安装包10/28
- ♥ python自带macbook吗?10/29
- ♥ python中如何判断所有函数的输出结果为真?10/31
- ♥ 如何在 python 中不使用换行符编写多行01/07
- ♥ python中如何判断文件结束12/08
- ♥ 如何在虚拟机上安装python09/06
内容反馈