zoukankan      html  css  js  c++  java
  • python 字典简介

    python 可变对象:列表/字典/可变集合

          不可变对象:数值/布尔/字符串/元组

    字典的key是不可重复的任意不可变类型,因为用哈希的方式实现的。

              存储:通过表格来存放所有的值(哈希表),在存储键值时,通过某些操作,得到一个哈希表的索引位置,然后根据索引位置存储给定的值。

              查找:通过哈希函数转换成对应列表的索引,并定位到列表的位置获得值。

             查询的效率比较高。 

           dick[key]=value

      dick.get("key")

      dick.getdefault("key",000)

      dick.keys()

      dick.values()

      dick.items()

    python 3字典是view ojbects(字典发生变化,view objects 也发生变化). python 2 字典是列表

    字典遍历

    keys= d.keys()
    
    for key in keys:
    
      print(key)
    
      print(d.[key])
    
    
    kvs=d.items()
    
    for t in kvs:
    
      print(t)
    
    
    for k,v in kvs:
    
      print(k,v)
    每天进步一点点,多思考,多总结 版权声明:本文为CNblog博主「zaituzhong」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
  • 相关阅读:
    lintcode-60-搜索插入位置
    lintcode-57-三数之和
    lintcode-55-比较字符串
    lintcode-52-下一个排列
    lintcode-51-上一个排列
    lintcode-49-字符大小写排序
    lintcode-47-主元素 II
    lintcode-45-最大子数组差
    lintcode-44-最小子数组
    Charles抓包
  • 原文地址:https://www.cnblogs.com/tingxin/p/12193083.html
Copyright © 2011-2022 走看看