zoukankan      html  css  js  c++  java
  • python3--字典

    1-字典的特性:
        1-它没有下标---不是序列类型!
        2-一种映射--map
        3-字典是mutable 的---可以改变 

     4-字典内部元素不存在顺序的概念
        5-字典内部不会存在相同键名
        6-相同键名时候,后面的值会覆盖前面的值---唯一的
    2-字典的常用操作----dict1 = {'name': 'Jack', 'age': 40}
        1-获取值:通过键去获取(键必须存在否则报错)dict1['name']
        2-改变值:这个键已经存在,dict1['name'] = 'tom'
        3-新增:这个键名不存在:dict1['weight'] = 160
            1-python 3 ----从尾部增加
            2-python 2 ----无序的
        4-in 通过键去判断 键存不存在 print('name' in dict1)
        5-删除 通过键去删除

      del dict1['name']

      dict1.pop('name')   有返回值
        6-查看字典的元素个数  print(len(dict1))
        7-清空 dict1.clear()
        8-获取所有的键 print(dict1.keys())  返回是类列表:dict_keys(['name','age'])  类列表不能直接取下标,但是能遍历。可以用list强制转换成列表
        9-获取所有的值  print(dict1.values())
        10-获取键值对 print(dict1.items())  返回类列表:dict_items([('name','tom'),('age',20)])
        11-字典的合并  dict1.update(新字典)

    json.dumps()------字典转换成json

    json.loads()-------json转换成字典(转原数据类型)

  • 相关阅读:
    递归
    Python 实例方法、类方法、静态方法的区别与作用
    内置函数和匿名函数
    迭代器和生成器
    函数动态传参详细,作用域和名称空间,global和nonlocal
    初识函数(定义,语法,返回值,参数)
    pycharm快捷键第二弹
    pycharm快捷键
    bmp图片显示
    jpg图片在开发板上显示
  • 原文地址:https://www.cnblogs.com/guang2508/p/13166835.html
Copyright © 2011-2022 走看看