zoukankan      html  css  js  c++  java
  • Python ---字典相关操作

    字典的特点:字典的键是唯一的,字典是无序的不能通过下标来取值,通过key来取值
    以下举例说明字典的相关用法
    names={
    'zhu':[18,'nv','shijiazhuang'],
    'yue':{'age':18}
    }---字典的value可以为list ,多个kv用逗号隔开
    一、取值:
    names.get('zhu')---不存在返回none
    names['zhu']---不存在将会报错
    二、增
    names['yue1']=[18,1993]
    三、改
    names['zhu']=[19]
    四:删
    1、del names['zhu']
    2、names.pop('zhu')---删除指定的key
    3、names.popitem()--- 随机删除一个值
    五、内置方法:
    names={“zhu”:“nv”}
    ages={“age”:18}
    names.keys()---打印所有key值
    names.values()---打印所有value值
    names.setdefault('juan',[18,19931116])---set的key存在不修改原来的值,不存在则新增,参数为(key,vaule)--vaule 可选,不写为none
    names.update(ages)---把字典ages加入到字典names---扩展字典
    names.has_key('zhu')----判断是否有这个key Python2中存在这个方法
    'zhu' in names ---判断key是否在字典中
    names.items()---把字典转换成列表
    获取字典中key和values的值,会把字典转化成列表
    for k,v in names.items()---不推荐使用
      print (k,v) 
    获取key
    for k in names()
      print (k) 
    获取key 和values,仍是字典的方式--比较高效
    for k in names:
      print(k,names[k])
     
  • 相关阅读:
    作业3
    数组求和
    2.自己的Github试用过程
    2.自己的Github注册流程
    图片左右滑动整理为插件
    artDialog中的time参数,ajax请求中的异步与同步
    简单的图片放大镜效果插件
    3月份学习安排
    前端好的网站
    web app开发中遇到的问题
  • 原文地址:https://www.cnblogs.com/zhuyue1/p/6071066.html
Copyright © 2011-2022 走看看