• 字典操作


    字典操作                                                                                                                      

    clear

        功能:清空字典

        dict_li = {'users':'swht','age':'18',}

        dict_li.clear()

        返回结果:dict_li

                {}

    copy

        功能:浅拷贝

        dict_li = {'users':'swht','age':'18',}

        dict_li.copy()

        返回结果:{'age': '18', 'users': 'swht'}

        dict_li = {'users':'swht','age':'18','address':{'sd':'dz'}}

        dict_li.copy()

        返回结果:{'age': '18', 'users': 'swht', 'address': {'sd': 'dz'}}

       

    fromkeys()

        功能:用于创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值。

        语法:dict.fromkeys(seq[, value]))

        参数:seq -- 字典键值列表。

             value -- 可选参数, 设置键序列(seq)的值。

        li = ['users','age']

        dict_li = dict.fromkeys(li,'swht')

        返回结果:dict_li

                {'age': 'swht', 'users': 'swht'}

    get

        功能:获取字典的value值

        dict_li = {'users':'swht','age':'18',}

        dict_li.get('users')

        返回结果:'swht'

    items

        功能:返回可遍历的(键, 值) 元组数组

        dict_li = {'users':'swht','age':'18',}

        dict_li.items()

        返回结果:dict_items([('age', '18'), ('users', 'swht')])

    keys

        功能:获取字典可遍历的键

        dict_li = {'users':'swht','age':'18',}

        dict_li.keys()

        返回结果:dict_keys(['age', 'users'])

    pop

        功能:删除字典中指定的键值

        dict_li = {'users':'swht','age':'18',}

        dict_li.pop('age')

        返回结果:'18'

    popitem

        功能:随机返回并删除字典中的一对键和值

        dict_li = {'users':'swht','age':'18',}

        dict_li.popitem()

        返回结果:('age', '18')

        dict_li

        {'users': 'swht'}

    setdefault

        功能:查找键值,如果键不已经存在于字典中,将会添加键并将值设为默认值。

        dict_li = {'users':'swht','age':'18',}

        dict_li.setdefault('ID',5)

        返回结果:5

        dict_li

        返回结果:{'age': '18', 'users': 'swht', 'ID': 5}

    update

        功能:把指定字典的键值更新到当前字典中

        dict_li = {'users':'swht','age':'18',}

        dict_ai = {'address':'山东'}

        dict_li.update(dict_ai)

        dict_li

        返回结果:{'age': '18', 'users': 'swht', 'address': '山东'}

    values

        功能:获取字典的所有值

        dict_li = {'age': '18', 'users': 'swht', 'address': '山东'}

        dict_li.values()

        返回结果:dict_values(['18', 'swht', '山东'])

     

  • 相关阅读:
    观点 | 为什么说云主机比物理机故障率更低?
    7 天玩转 ASP.NET MVC — 第 7 天
    浅谈 OneAPM 在 express 项目中的实践
    Swift 2.0 到底「新」在哪?
    DevOps:怎么实现源代码注释和系统文档的自动化更新?
    JavaScript学习之路-为什么要学习JavaScript语法
    Android精通之OrmLite数据库框架,Picasso框架,Okio框架,OKHttp框架
    Android精通之OrmLite数据库框架,Picasso框架,Okio框架,OKHttp框架
    Android精通之OrmLite数据库框架,Picasso框架,Okio框架,OKHttp框架
    AndroidStudio制作登录和注册功能的实现,界面的布局介绍
  • 原文地址:https://www.cnblogs.com/tyshenchu/p/10012725.html
Copyright © 2020-2023  润新知