zoukankan      html  css  js  c++  java
  • python 5 days

    5days

    1,字典

    基础数据类型之一,{}以键值对的形式存储数据。

    dic = {"name":"laonanhai","age":45,
    "name_list":["反面教材","帅哥",...]
    }
    以key:value形式,映射,存储的大量的关系型数据。
    

    数据类型的分类:

    可变(不可哈希hash):list,dict,set,list = [11,22,333]

    不可变(可哈希hash):str,tuple,int,bool,name = "alex"

    容器类:

    容器类的数据类型:list,tuple,dict,l1 = [11,True,"alex",[22,33,44]]

    非容器类的数据类型:str,int ,bool,s1 = "[11,22,33]"

    字典的key必须是不可变的数据类型,是唯一的

    hash算法:

    字典的键通过hash表转换成数字,采用二分查找查询数字

    字典的value可以是任意数据类型

    字典的查询速度非常快,存储的大量关系型数据

    字典在python3.5包含3.5之前都是无序,但3.6之后都是有序的

    字典 的增删改查及其他操作

    字典的嵌套

    键必须是不可变的可哈希的数据类型
    dic = {"name : "alex",
                []}
    

    增:

    dic["name"] = "帅哥"
    dic["age"] = "18" 有则覆盖,没有就添加
    print(dic)
    
    dic.setdefault("sex")
    peint(dic)
    

      

  • 相关阅读:
    973. K Closest Points to Origin
    919. Complete Binary Tree Inserter
    993. Cousins in Binary Tree
    20. Valid Parentheses
    141. Linked List Cycle
    912. Sort an Array
    各种排序方法总结
    509. Fibonacci Number
    374. Guess Number Higher or Lower
    238. Product of Array Except Self java solutions
  • 原文地址:https://www.cnblogs.com/juxiansheng/p/8987607.html
Copyright © 2011-2022 走看看