• 技术文章 >后端开发 >Python教程

    使用python3中dict字典的方法详解

    高洛峰高洛峰2017-03-24 16:32:48原创952
    这篇文章主要介绍了python3中dict(字典)的使用方法,文中给出了详细的功能列举,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。

    一、clear(清空字典内容)


    stu = {
      'num1':'Tom',
      'num2':'Lucy',
      'num3':'Sam',
    }
    print(stu.clear())
    
    #输出:None

    二、copy(拷贝字典)


    stu = {
      'num1':'Tom',
      'num2':'Lucy',
      'num3':'Sam',
    }
    stu2 = stu.copy()
    print(stu2)

    三、fromkeys(指定一个列表,把列表中的值作为字典的key,生成一个字典)


    name = ['tom','lucy','sam']
    print(dict.fromkeys(name))
    print(dict.fromkeys(name,25)) #指定默认值
    
    #输出:{'tom': None, 'lucy': None, 'sam': None}
    #   {'tom': 25, 'lucy': 25, 'sam': 25}

    四、get(指定key,获取对应的值)


    stu = {
      'num1':'Tom',
      'num2':'Lucy',
      'num3':'Sam',
    }
    print(stu.get('num2'))
    
    #输出:Lucy

    五、items(返回由“键值对组成元素“的列表)


    stu = {
      'num1':'Tom',
      'num2':'Lucy',
      'num3':'Sam',
    }
    print(stu.items())
    
    #输出:dict_items([('num2', 'Lucy'), ('num3', 'Sam'), ('num1', 'Tom')])

    六、keys(获取字典所有的key)


    stu = {
      'num1':'Tom',
      'num2':'Lucy',
      'num3':'Sam',
    }
    print(stu.keys())
    
    #输出:dict_keys(['num3', 'num1', 'num2'])

    七、pop(获取指定key的value,并在字典中删除)


    stu = {
      'num1':'Tom',
      'num2':'Lucy',
      'num3':'Sam',
    }
    name = stu.pop('num2')
    print(name,stu)
    
    #输出:Lucy {'num1': 'Tom', 'num3': 'Sam'}

    八、popitem(随机获取某个键值对,并在字典中删除)


    stu = {
      'num1':'Tom',
      'num2':'Lucy',
      'num3':'Sam',
    }
    name = stu.popitem()
    print(name,stu)
    
    #输出:('num2', 'Lucy') {'num3': 'Sam', 'num1': 'Tom'}

    九、setdefault(获取指定key的value,如果key不存在,则创建)


    stu = {
      'num1':'Tom',
      'num2':'Lucy',
      'num3':'Sam',
    }
    name = stu.setdefault('num5')
    print(name,stu)
    
    #输出:None {'num1': 'Tom', 'num2': 'Lucy', 'num5': None, 'num3': 'Sam'}

    十、update(添加键 - 值对到字典)


    stu = {
      'num1':'Tom',
      'num2':'Lucy',
      'num3':'Sam',
    }
    stu.update({'num4':'Ben'})
    print(stu)
    
    #输出:{'num2': 'Lucy', 'num3': 'Sam', 'num1': 'Tom', 'num4': 'Ben'}

    以上就是使用python3中dict字典的方法详解的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python3 dict字典
    上一篇:详解Python中.py文件打包成exe可执行文件实例代码 下一篇:详解Django中使用Websockets方法
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 深入了解python中的代码缩进规则• Python可视化总结之matplotlib.pyplot基本参数详解• Python随机森林模型实例详解• 一文掌握Python返回函数、闭包、装饰器、偏函数• python能代替JavaScript吗
    1/1

    PHP中文网