zoukankan      html  css  js  c++  java
  • 字典 dict方法

    字典

    student = {'sId': '1101', 'sName': '张三', 'sClass': '软件测试', 'sColl': '信息技术学院'}
    
    # 根据键查询 若不存在会报错
    print(student['sId'])
    
    # get查询 若不存在返回None
    print(student.get('sId'))
    print(student.get('sId1'))
    
    # 字典长度,元素个数
    print(len(student))
    
    # 字典字符串显示  print本身就是将输出内容转成字符串输出  所以以下输出一致
    print(str(student))
    print(student)
    
    # 以列表返回字典中所有的键
    print(student.keys())
    
    # 返回一个字典中所有的值
    print(student.values())
    
    # 返回所有键值对
    print(student.items())
    
    # 判断键是否在字典中   严格区分大小写
    print('sid' in student)
    
    # for循环遍历的几种方式
    for key in student:
        print(key, end='	')
    print()
    for key in student.keys():
        print(key, end='	')
    print()
    for key, value in student.items():
        print('%s,%s' % (key, value), end='	')
    print()
    
    # 复制字典
    student.copy()
    
    # 创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值
    student1 = {}
    student1 = student1.fromkeys((1,), 'num')
    print(str(student1))
    
    # 存在无效,不存在增加
    student.setdefault('sId', '1002')
    student.setdefault('sSex', '男')
    print(student)
    
    # 把另一个字典的键/值更新到一个字典中
    student.update(student1)
    print(student)
    
    # 字典生成式
    list2dict=[{'name','zhagnsan'},{'age',22},{'phone',110}]
    #for循环遍历列表,将列表中每个二元集合的一号和二号取出,作为字典的key:value
    dict{key:value for key,value in list2dict}
    print(dict)
  • 相关阅读:
    无监督学习在反欺诈中的应用
    Java中Object对象方法
    ambari下httpfs安装
    深入理解spark-rdd详解
    Tensorflow实践Basic Classification
    深入理解spark-两种调度模式FIFO,FAIR模式
    深入理解spark-taskScheduler,schedulerBackend源码分析
    js模仿页面点击
    记一次请求走私学习
    十种常见的报错注入
  • 原文地址:https://www.cnblogs.com/Zhao01/p/11840970.html
Copyright © 2011-2022 走看看