zoukankan      html  css  js  c++  java
  • 字典及其方法

    常用操作:

    • 索引 get,has_key,
    • 新增 setdefalt,update,
    • 删除 pop,popitem,clear
    • 键、值、键值对 items,values,values
    • 循环 
      for i in info:
      print(i,info[i])
      for k,v in info.items():
      print(k,v)
    • 长度 len

    字典方法

    dic.clear()

    #删除字典中所有项

    dic.copy()

    #复制列表中所有项

    dic.fromkeys(S[,v])

    #新建字典,键为S,值为v,如果S为长字符串,返回的键为字符串中的每一个字符,值将重复

    dic.get(k[,d])

    #获取字典中指定键的值,如果k不属于字典中的键,则返回None

    dic.has_key(k)

    #返回字典中是否包含键k

    dic.items()

    #返回字典中的索引键值,每一对键值存放在元组中,所有键值对存放在列表中

    dic.iteritems()

    #键值迭代器,一般用于for循环

    dic.iterkeys()

    #键迭代器,一般用于for循环

    dic.itervaleus()

    #值迭代器,一般用于for循环

    dic.keys()

    #返回字典所有键

    dic.pop(k[,d])

    #删除字典中指定键的值,并返回被删除键的对应值

    dic.popitem()

    #删除某个键值对,无需往方法中传入参数

    dic.setdefault(k[,d])

    #类似于dit.get(k,d)方法,如果k属于字典中的键,则返回对于的值,否则,将往字典中重新插入键值

    dic.update([E, ]**F)

    #将字典E中的键值对更新到dic中

    dic.values()

    #返回字典中所有值(values),存放在列表中

    dic.viewitems()

    #返回字典中键值的视图,单个键值对存放在元组中,所有键值对存放在列表中

    dic.viewkeys()

    #返回字典中键的视图,所有键存放在列表中

    dic.viewvalues()

    #返回字典中值的视图,所有值存放在列表中

    是什么让你疯狂?
  • 相关阅读:
    Cocos2d-x 3.2:定时器的使用和原理探究(2)
    Cocos2d-x 3.2:定时器的使用和原理探究(1)
    c++初学(电梯实验加强版)
    中序线索化二叉树
    c++初学(电梯实验)
    二叉树表达式计算(2)
    输入计算表达式,将他们存在string【】中
    函数修改二维数组的值
    单件模式以及内存释放
    迷宫(栈)不能求最短路径
  • 原文地址:https://www.cnblogs.com/iforelse/p/6592179.html
Copyright © 2011-2022 走看看