• python 字典操作


    字典的常用操作:

    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', '山东'])
  • 相关阅读:
    Java合并png图片
    MiniUi遇到的一个Bug或者说坑,以div里面的内容自适应高度
    Javascript/JQuery遇到的bug
    SQL Server将列以分隔符分割后存到临时表
    Java Miniui实现批量上传文件demo 201906221520
    Java MiniUi datagrid加载数据时,如果使用virtualScroll="true",数据多一点可能就会加载不出来
    Java调用存储过程出现Bug,sql语法错误
    Java的jdbc调用SQL Server存储过程Bug201906131120
    Java的jdbc调用SQL Server存储过程Bug201906131119
    用深度优先搜索(DFS)解决多数图论问题
  • 原文地址:https://www.cnblogs.com/songqingbo/p/5127044.html
Copyright © 2020-2023  润新知