zoukankan      html  css  js  c++  java
  • 第是十一天Python学习记录2

    数据类型-字典

    字典是一种key-value的数据类型,使用就像我们上学用的字典,通过笔划、字母来查对应页的详细内容

    特性:

    key-value 结构

    key 必须可hash、且必须为不可变数据类型、必须唯一

    可存放任意多个值、可修改、可以不唯一

    无序

    查找速度快

    查询info.get() 如果没有这个key 不会报错,info[] 没有这个key,会报错,KeyError

    info.values()取出value值

    info.keys() 取出key值

    info.setdefault() 如果有此key,则返回此key的值,如果无此key,则加入字典

    info.update(b) ,把字典b中的key-value加入info字典,如果有重复的key,则覆盖key值,如果没有重复,则加入

    info.items() 生产一个有字典元素组成的列表

    info.fromkeys()通过一个列表生成默认dict,有个没办法解释的坑,尽量少用

    字典的多级嵌套

    循环 有两种:

    1.for key in info:

      print(key,info[key])

    这种方法,简便快捷,经常使用

    2.for k,v in info.items():

      print(k,v)

    这种方法会先把字典转换成列表,然后再循环,执行效率没有第一种方法高,

  • 相关阅读:
    运算符的优先级
    运算符
    值类型与引用类型的区别
    进制转换
    Java总结第二期
    Java总结第一期
    库存管理系统
    MyBank后感
    day72
    day71
  • 原文地址:https://www.cnblogs.com/xudachen/p/8318917.html
Copyright © 2011-2022 走看看