python基础-字典

字典:以键值对的方式存储 { key: value, key2:value2}

初始化空字典: dict2 = {}  或者dict3 = dict()

字典的常见操作:

  1.增加 

    dict1['id'] = 1101   如果key = 'id'不存在,则新增key和value对应的键值对; 如果key = 'id'的已存在,则修改覆盖key = 'id'对应的value的值

  2.删除

    del dict1 或者 del(dict1) : 删除dict1这个字典对象

    del dict1['id'] : 删除指定的键值对,若key不存在,则会报错

    dict1.clear() : 清空字典

  3.修改

    字典[key] = newvalue  => 如果key = 'id'不存在,则新增key和value对应的键值对; 如果key = 'id'的已存在,则修改覆盖key = 'id'对应的value的值

  4.查找

    dict1[key] : 查找key对应的value, 如果不存在key对应的键值对,则会报错

 

    aim_value = dict.get(key, defaultValue) : 查找key对应的value,不存在对应的key时,则返回默认值 , defaultValue = None (默认值)

    

    dict1.keys() : 返回key组成的dict_keys,是一个可迭代的对象

            for key in dict1.keys():

            item_value = dict1[key]

    

    dict1.values(): 返回value组成的dict_values的可迭代的对象

        for value in dict1.values():

 

    dict1.items() : 返回(key,value)组成的可迭代的对象

       for item : dict1.items()

         key =item[0]

         value = item[1]

       元组拆包;  for key, value in dict1.items()

    

 

posted @ 2025-09-18 16:53  Wind_Swing_Dunn  阅读(8)  评论(0)    收藏  举报