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

python从字典中随机取数据的方法:可以利用random.sample()函数来实现。random.sample()函数多用于截取列表的指定长度的随机数,但是不会改变列表本身的排序。

random.sample()函数返回从总体序列或集合(potution)中选择的唯一元素的 k 长度列表(list),多用于截取列表的指定长度的随机数,但是不会改变列表本身的排序。

代码实现:

importrandomlistb={1:'张三',2:'李四',3:'王五',4:'赵六',5:'王麻子',6:'包子',7:'豆浆'}lista={1:'张三',2:'李四',3:'王五',4:'赵六',5:'王麻子',6:'包子',7:'豆浆'}forcinlistb.keys():a=random.sample(lista.keys(),1)#随机一个字典中的key,第二个参数为限制个数b=a[0]print(lista[b])#打印随机抽取的值dellista[b]#删除已抽取的键值对print(lista)#打印剩余的键值对

运行结果:

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