首页 > 编程语言 > 详细

算法 - 实现公共键查询

时间:2019-05-14 22:01:09      阅读:154      评论:0      收藏:0      [点我收藏+]

题目

查询多个字典中的公共键, 题目实例

每轮比赛 6个人 都有可能得分, 3轮下来都得分的有谁?

解析

 

 

答案

答案一

import random

res1 = random.sample("abcdefg", random.randint(3, 6))
res2 = random.sample("abcdefg", random.randint(3, 6))
res3 = random.sample("abcdefg", random.randint(3, 6))

s1 = {k: random.randint(1, 3) for k in res1}
s2 = {k: random.randint(1, 3) for k in res2}
s3 = {k: random.randint(1, 3) for k in res3}
print(s1)
print(s2)
print(s3)

l = []
for k in s1:
    if k in s2 and k in s3:
        l.append(k)
print(l)

 

算法 - 实现公共键查询

原文:https://www.cnblogs.com/shijieli/p/10864838.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!