zoukankan      html  css  js  c++  java
  • 【课程15】Python字典

    知识点1、字典(Dict)的定义

    内置类型字典

    注释:(元组)、[列表]、{字典}

    1-键:-哈希类型---不可以改变的类型

      1-整型、浮点、字符串(最多使用)、元组---都可以是键的类型

      2-不可以是:列表、字典(可修改)

    2-值:

      任意类型

    dict1 = {}

    dict2 = {'name':'jack','age':20}#键值-注意键为字符串、int(一般不建议,输出时分不清元组还是字典)

    #print(dict2['name1'])#报错,键KeyError: 'name1'

    print(dict2['name'])#输出jack

    知识点2、字典无序性

    dict2['age']  = 30#若键是存在的话,可改变值

    dict3['weight' = 120]#若键是不存在的话,新增一个键,python3在尾部新增,python2随意增加

    知识点3、键唯一性

    dict2 = {'name':'jack','age':20,‘age’:30}#同名键多次定义,覆盖效果

    知识点4、检查key是否存在

    'age' in dict2#判断是否存在键

    True

    知识点5、删除元素

    1、del dict2['age']

    2、dict2.pop('age')

    知识点6、字典的遍历

    方法1:

    for one in dict2:#遍历键

      print(one,dict2[one])#打印值

    方法2:

    print(students.values())

    print(students.keys())#输出类列表,不能直接使用下标操作

    #print(list(students.keys())[0])#类列表可以通过list转为列表进行取下标操作,类列表支持遍历

    print(students.items())#键值对

    for name , info in students.items():

      print(name,info)

    知识点7、字典len长度

    知识点8、清空

    d.clear()

    d = {}#局部复制清空

    知识点9、字典合并

    d = {1:'1',2:'2'}

    d.update({2:'3',3:'4'})#重复覆盖,可常用于新增

    若有错误或建议,敬请联系勘正! 创建者:万骨枯 联系QQ:964942913 地址:四川成都
  • 相关阅读:
    利用selenroid扩展uiautoamtor的webview解析能力
    设备offline时如何自动重置
    Docker集群管理portainer的使用
    Dockerfile编写的注意事项
    @RequestMapping注解学习
    美团面试总结
    排序算法总结
    java实现二分法查找
    设计模式之---单例模式
    http请求状态码解析
  • 原文地址:https://www.cnblogs.com/wanguku/p/10261870.html
Copyright © 2011-2022 走看看