zoukankan      html  css  js  c++  java
  • python | dict 字典映射类型

    映射类型用来表示通过关键字索引的任意对象的集合。和序列不同, 映射类型是无 序的。映射类型可以使用数字、字符串、或其他不可变对象来索引。映射类型是可 变类型。

     

    字典是唯一的内建的映射类型。可以使用任何不可变的对象作为字典的关键字(如字 符串、数字、元组等)。列表、字典、及包含可变对象的元组不可以作为关键字。 (字典类型需要关键字的值保持不变)

    使用索引运算符m[k](k为关键字)可以访问映射对象 m 中索引为 k 的元素。如果映射 对象中没有 k 这个关键字,则引发KeyError异常。 len(m)函数返回一个映射对象 的元素个数。表 3.6列出了映射对象可用的方法及操作。

    映射对象的方法和操作

     

    项目
    len(m)
    m[k]
    m[k] = x
    del m[k]
    m.clear()
    m.copy()
    m.has_key(k)
    m.items() m.keys()
    m.update(b)
    m.values()
    m.get(k[,v])
    m.setdefault(k[,v])
    m.popitem() 描述
    返回m中的条目个数 返回关键字k索引的元素 设置关键字k索引的值为x 删除一个元素 删除所有元素 返回m的一个浅拷贝 若 m 中存在 key k 返回True,否则返回False
    返回包含所有关键字和对应值(key ,value )的列表
    返回由所有关键字组成的列表 将字典b中的所有对象加入m
    返回一个包含m中所有对应值的列表
    返回m[k],若m[k]不存在时,返回 v
    返回m[k],若m[k]不存在时,返回 v 并设置m[k] = v 从 m 中随机删除一个元素,并以元组的形式返回其关键字和值

      

  • 相关阅读:
    Intern Day5
    PTA1007
    Intern Day5
    Intern Day2
    Intern Day5
    Intern Day2
    Intern Day2
    Intern Day2
    Intern Day1
    柯南剧场版17绝海的侦探
  • 原文地址:https://www.cnblogs.com/huangjiangyong/p/13558717.html
Copyright © 2011-2022 走看看