1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python随机抽号_Python 随机从字典中抽取数据

python随机抽号_Python 随机从字典中抽取数据

时间:2022-05-13 23:41:48

相关推荐

python随机抽号_Python 随机从字典中抽取数据

写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: '王麻子'}

王麻子

{}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。