知行编程网知行编程网  2022-09-04 19:00 知行编程网 隐藏边栏  461 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python怎样从字典中随机取数据的相关知识,包括python中随机选取一个元素,以及python读取字典这些编程知识,希望对大家有参考作用。

Python从字典中随机取数据的方法:可以使用random.sample()函数来实现。 random.sample() 函数主要用于从列表中截取指定长度的随机数,但它不会改变列表本身的顺序。

如何从python中的字典中获取随机数据

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中的字典中获取随机数据

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享