写bug的代码小白

随机从字典中抽取数据

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) # 打印剩余的键值对

测试结果:

王五

{1: '张三', 2: '李四', 4: '赵六', 5: '王麻子', 6: '包子', 7: '豆浆'}

李四

{1: '张三', 4: '赵六', 5: '王麻子', 6: '包子', 7: '豆浆'}

赵六

{1: '张三', 5: '王麻子', 6: '包子', 7: '豆浆'}

豆浆

{1: '张三', 5: '王麻子', 6: '包子'}

张三

{5: '王麻子', 6: '包子'}

包子

{5: '王麻子'}

王麻子

{}

python随机抽号_Python 随机从字典中抽取数据相关推荐

  1. python随机抽号_Python 创建扑克牌,并实现随机抽牌、排序、洗牌等功能

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 以下文章来源于Z先生点记,作者 zeroing 转载地址 https://mp. ...

  2. python print(len(pi_string))_Python如何从文件中读取数据

    从文件中读取数据 1. 读取整个文件 要读取文件,首先来创建一个文件: 然后打开并读取这个文件,再将其内容显示到屏幕上:file_reader.py with open('pi_digits.txt' ...

  3. 基于Python pyqt5的随机抽号机源代码 ,可设置抽号器的人数及刷新间隔

    基于Python pyqt5的随机抽号机源代码 ,可设置抽号器的人数及刷新间隔,直接运行main.py即可 完整代码下载地址: pyqt5的随机抽号机源代码 main.py import sys fr ...

  4. C语言学生随机抽号演讲计分系统

    C语言学生随机抽号演讲计分系统 6.学生随机抽号演讲计分系统(★★★★) 设计一款用于课程大作业检查或比赛计分的软件,基本功能: (1)设置本课程的学生总数 (2)根据本次参与的学生总数,随机抽取一个 ...

  5. 基于C#实现的简单的随机抽号器

    由于老师需要,让我写一个随机抽号器,,就很简单的写一个,用C#写的.主要依靠random来实现一个随机数以及list可变长数组实现的. 由于项目难度不大,我就直接放代码了. using System; ...

  6. 用MFC写一个随机抽号的软件(VS2013)

    自学了C++一段时间了,感觉还是什么都不会,所以就想开始找点东西来写,才好学习东西. 所以就突然想到写一个随机抽号的软件. 刚开始写好的时候生成的文件在其他电脑执行不了,所以我就查了一下,在MFC的使 ...

  7. Python字典(字典的定义,创建字典,获取字典中的数据,字典元素增删改,获取字典视图,字典的遍历,字典的特点,字典生成公式)

    1.字典的定义 2.创建字典 3.获取字典中的数据 4.字典元素增删改 5.获取字典视图 lst={'数值1':300,'数值2':100,'数值3':400,'数值4':200} print(lst ...

  8. Python数据分析小技巧:如何在Pandas中实现数据透视表?

    Python数据分析小技巧:如何在Pandas中实现数据透视表? 数据透视表是数据分析中非常有用的工具,可以帮助我们快速了解数据的结构.关联和趋势.在Pandas中,我们可以使用pivot_table ...

  9. python中怎么随机从字典中取值_python怎样从字典中随机取数据

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

最新文章

  1. C#正则表达式引发的CPU跑高问题以及解决方法
  2. MFC对话框退出程序所调用的函数
  3. MySQL数据库MVCC多版本并发控制简介
  4. appium+python自动化57-chromedriver与chrome版本
  5. 【重难点】【JVM 01】OOM 出现的原因、方法区、类加载机制、JVM 中的对象
  6. php 图片叠加,thinkPHP5 生成海报(图片叠加定位)
  7. Spring 自带的一些工具类
  8. Win10 PC 能打电话了?腾讯追讨前员工 1940 万;淘宝进军 MR 购物 | 极客头条
  9. SQL重复记录处理(查找,过滤,删除)
  10. 拓端tecdat|R语言Keras用RNN、双向RNNs递归神经网络、LSTM分析预测温度时间序列、 IMDB电影评分情感
  11. Java学习路线总结,搬砖工逆袭Java架构师
  12. 20220521 将plecs输出的电路图转换为黑线白底
  13. android 周日历控件加事件动态添加
  14. 基于网页的微信小程序——摇色子
  15. 工业级POE交换机、企业级交换机、普通交换机之间各区别?
  16. 教你用电脑键盘打出“囍”字
  17. 竞赛获奖系统解读:远场说话人确认中基于两阶段迁移学习解决域不匹配问题
  18. destoon7.0火车头免登陆发布接口 destoon模拟人工发布接口 destoon火车头免费采集接口
  19. Android 微信SDK分享功能中的最全过程步骤分析
  20. 基于jsp的洋酒销售系统

热门文章

  1. 静态网页抓取_学习笔记
  2. [HNOI2005]狡猾的商人(差分约束)
  3. HTTP Agent理解
  4. 关于 中国操作系统 COS 的随笔
  5. 购买SSL证书的注意事项有哪些
  6. linux进程时钟时间,Linux的时钟
  7. IF/RF数据转换器中的数字信号处理
  8. 2022年第十四届全国大学生数学竞赛
  9. Pandas中melt()的使用
  10. 龟虽寿-曹操(东汉)