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转换成字典(转原数据类型)

  • 相关阅读:
    Asp.Net MVC3.0中防止跨站的POST
    .NET实现字符串base64编码
    silverlight调用MVC WebApi方法
    MVC实现上传图片的方法
    ASP.NET使用文件上传控件上传图片
    设置网页icon标志
    C# 连接EXCEL 和 ACCESS
    javascript前进、后退、刷新的实现
    DataTable数据统计方法
    常量指针和指针常量
  • 原文地址:https://www.cnblogs.com/guang2508/p/13166835.html
Copyright © 2011-2022 走看看