您现在的位置是:课程教程文章
python怎样从字典中随机取数据
2023-12-18 17:24课程教程文章 人已围观
Python Pandas 数据分析 编程100例
Python Pandas 数据分析 编程100例...网站数据采集网络爬虫入门实战(asp版)
网站数据采集网络爬虫入门实战(asp版)(黄老师微信) 【每星期都会有不同课程的活动,活动请加群了解】 微信小程...Spark大数据实时分析项目:1.项目需求分析
Spark大数据实时分析项目:1.项目需求分析课程描述: 学习目标: 1.了解本课程的要实现的功能需求 ; 2.了解业务处理现...Python零基础入门视频VIP体验班【六星教育
Python零基础入门视频VIP体验班【六星教育进班须知: 本课程为Python零基础全栈VIP体验班,包括了预习视频、学习资料代...
python从字典中随机取数据的方法:可以利用random.sample()函数来实现。random.sample()函数多用于截取列表的指定长度的随机数,但是不会改变列表本身的排序。
random.sample()函数返回从总体序列或集合(potution)中选择的唯一元素的 k 长度列表(list),多用于截取列表的指定长度的随机数,但是不会改变列表本身的排序。
(推荐教程:Python入门教程)
代码实现:
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) # 打印剩余的键值对
运行结果:
下一篇:没有了