• python学习-3


    一、字典

    1、键必须是唯一的,但值则不必

    2、值可以是任何数据类型,但键必须是同一种数据类型

    3、访问字典里的值

    print Animal['cat']

    4、修改已有的键值对

    Aniamal['cat']='mimi' 直接根据键来修改更新所对应的值

    添加新的内容的方法就是增加新的键值对

    删除字典元素

    能单一删除,也能清空字典,清空只需要一项操作

    del Animal['cat']; 删除键是cat的条目

    Animal.clear();清空字典

    del Animal;删除字典

    5、字典键的特性

    不允许同一个键出现两次,创建时如果同一个键被赋值两次,则后一个值会被记住

    键必须不可变

    6、字典内置函数和方法

    内置函数:

    cmp(dict1,dict2) 比较两个字典元素

    len(dict) 计算字典元素个数,既键的总数

    str(dict)将字典以字符串的格式输出

    type(variable) 返回输入的变量类型

    内置方法:

    dict.clear() 删除字典内所有元素

    dict.copy()返回一个字典的浅复制

    dict.fromKeys(seq[,val])创建一个新字典,以序列seq中元素做字典的 键,val为字典所有键对应的初始值

    dict.get(key,default=none)返回指定键的值,如果键不在字典中返回default值

    dict.has_key(key) 如果键在字典里返回true,否则返回false

    dict.items() 以列表返回可遍历的(键,值)元组数组

    dict.keys() 以列表返回一个字典所有的键

    dict.setdefault(key,default=None) 和get类似,,但如果键不存在字典中,将会添加键并将值设置为default

    dict.update(dict2) 把字典里dict2的键/值更新到dict里

  • 相关阅读:
    各种经典透镜投影模型
    表达式和运算
    数组
    如何使用布尔类型
    如何使用数字类型
    如何使用字符串类型
    如何声明变量,如何给变量赋值
    变量 构造函数 New 关键字
    调用write方法打印语句到浏览器
    MVC中几种常用ActionResult
  • 原文地址:https://www.cnblogs.com/MissLi/p/8422656.html
Copyright © 2020-2023  润新知