zoukankan      html  css  js  c++  java
  • python-可变数据类型-dict及set

    #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)
  • 相关阅读:
    mybatis中一直获取xml配置文件输入流值为空的类似解决方法
    switch中能有的值都有哪些
    length,length(),size()
    Spring中IOC的基本原理
    ajax中的一些小问题
    Servlet简单业务流程
    推荐用字节流处理文件拷贝
    更有效率的数据交换
    1.7版本处理io流自动关闭流的写法
    集合中的简单知识
  • 原文地址:https://www.cnblogs.com/cy-zjs/p/13156304.html
Copyright © 2011-2022 走看看