python从字典中随机取数据的方法

小编给大家分享一下python从字典中随机取数据的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

成都创新互联专注于企业营销型网站、网站重做改版、闽清网站定制设计、自适应品牌网站建设、H5高端网站建设商城网站制作、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为闽清等各大城市提供网站开发制作服务。

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

以上是python从字典中随机取数据的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!

网站栏目:python从字典中随机取数据的方法
新闻来源:https://www.cdcxhl.com/article16/ijhdgg.html

成都网站建设公司_创新互联,为您提供网站收录网站导航虚拟主机服务器托管App开发商城网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

微信小程序开发