zoukankan      html  css  js  c++  java
  • Python操作字典(dict)

    一、字典定义

    >>> dict={}
    

    二、字典元素添加

    >>> dict['性别']='男'
    >>> dict
    {'性别': '男'}
    >>> dict['信息']=[{'姓名':'Leo'},{'职业','未知'},{'年龄',10086}]
    >>> dict
    {'性别': '男', '信息': [{'姓名': 'Leo'}, {'职业', '未知'}, {'年龄', 10086}]}
    

    三、字典元素删除

    >>> del dict['性别']
    >>> dict
    {'信息': [{'姓名': 'Leo'}, {'职业', '未知'}, {'年龄', 10086}]}
    >>> dict.clear()
    >>> dict
    {}
    

    四、字典查询

    In [1]: dict={}
    In [2]: dict['A']='a'
    In [3]: dict.get('A')
    Out[3]: 'a'
    In [4]: dict['A']
    Out[4]: 'a'
    #两种方法都可以
    

    五、其他常见的字典操作函数

    按从左往右从上往下的顺序,其作用依次为:

    dict.clear():清空字典元素
    dict.get(key, default=None):查询字典中键对应的值,如果不存在返回default值
    dict.pop():删除对应键值,相当del
    dict.update():将另一个字典的键值更新到本字典,不存在的新插入,存在的更新
    dict.copy():返回字典的复制
    dict.items():将字典中的每个键值对作为一个元组,以列表的形式返回
    dict.popitem():随机删除字典中的一对键值,因为字典是无序的,因此在需要逐一删除时会有用
    dict.values():以列表格式返回字典中所有的值
    dict.fromkeys(seq,value):将列表seq中元素对应的键的值全部更新为value
    dict.keys():返回所有键值
    dict.setdefault(key, default=None):查询键对应的值,如果键不存在,那么会添加键并将值设为default
  • 相关阅读:
    python基础(str,list,tuple)
    MySQL数据类型概念
    Ubuntu安装sublime
    Ubuntu安装pycharm
    ubuntu安装mysql
    微信小程序注册开发流程
    新开篇
    被玩坏了的题——马的遍历
    一道数学恶心题——小凯的疑惑
    搜索基础题:八皇后
  • 原文地址:https://www.cnblogs.com/leohahah/p/9057150.html
Copyright © 2011-2022 走看看