• 第是十一天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)

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

  • 相关阅读:
    Linux 中文件名颜色所代表的属性
    time manage
    NoClassDefFoundError
    swagger在线文档
    2020.8.18
    spring jpa data的关键字
    2020.8.6
    spring data jpa的报错Can not set int field XXX to null value
    deadlock found when trying to get lock ;try restarting transaction
    查找-斐波那契
  • 原文地址:https://www.cnblogs.com/xudachen/p/8318917.html
Copyright © 2020-2023  润新知