#6、根据列表[ 1, 6, 3, 5, 3, 4 ]作为新字典的key,对应key的初始值为0,并打印新字典对象 list6=[1,6,3,5,3,4] dict1=dict.fromkeys(list6,0) #formkeys(序列,默认值),用序列中的值作为键值,默认值为键值的初始值 print(dict1) # 7、循环打印出字典{'name':'aming','age':18,'school':'cema'}中的所有键和值, dict2={'name':'aming','age':18,'school':'cema'} for x,y in dict2.items(): print(x,y) # 8、{‘taobao’,'jingdong','alibaba','baidu','taobao'}对元素去重复 (不做) #去重复,就是用集合 set1={'taobao','jingdong','alibaba','baidu','taobao'} print(set1) # 9、分别有两个集合{1,2,1,3,4,5,6,7},{1,2,3,8,9,7,10},求两个集合的差集、并集、交集(不做) set2={1,2,1,3,4,5,6,7} set3={1,2,3,8,9,7,10} print("差集:",set2-set3) print("并集:",set2|set3) print("交集:",set2&set3) #print("异或、非交集:",set2^set3) #10、判断9题中两个集合如果存在相同元素,则打印重复,否则打印无重复 if set2.isdisjoint(set3): #判断两个集合是否包含重复元素,如果没有打印返回true,反之返回false print("打印不重复") #print('true') else: print("打印重复") #print('false') # 11、list7=[1,2,3,4,5]根据列表中的元素作为字典中的key,及初始值为0,打印这个新的字典,不用fromkey方法实现 list7=[1,2,3,4,5] dict3={} for x in list7: dict3[x]=0 print(dict3)