from random import randint,sample

#从'abcdefg'中随机选取几个数字,具体几个由第二个参数决定

sample('abcdefg', randint(3,6) ) 

s1 = {x:randint(0,4) for x in sample('abcdefg', randint(3,6) ) }

s2 = {x:randint(0,4) for x in sample('abcdefg', randint(3,6) ) }

s3 = {x:randint(0,4) for x in sample('abcdefg', randint(3,6) ) }

第一种方法:

第二种方法:

s1.viewkeys() & s2.viewkeys() & s3.viewkeys()

第三种方法: