Python之字典

2023-01-31 00:01:38 python 字典
'''
字典 : 以"{}",每一项以",",元素以"key : value"的键值对形式存在的一种数据结构
        #注 : 要求key必须可哈希,即不可变且唯一,即不存在在同一字典出现两个相同的key
字典的新增 :
    dic[key] = value
    dic.setdefault(key, value)    #特点 : 第一次执行时,执行的新增操作,再次执行时,则执行的是查询操作,同dic[key]
删除 :
    dic.pop(key)    #删除指定key的键值对
    dic.popitem()    #随机删除一个键值对
    del dic[key]    #删除指定key的键值对
    dic.clear()    #清空字典
修改 : 
    dic[key] = new_value
    dic.update(new_dic)    #字典的合并,以new_dic的值替换旧dic中相应key的值,并将旧dic中不存在键值对添加到旧的字典中
查询 : 
    dic[key]
常用操作 :
    dic.keys()    #返回字典的所有key
    dic.values()    #返回字典的所有value
    dic.items()    #返回字典的键值对
解构 : 
    var1, var2 = (num1 , num2)    #(num1 , num2)为一种数据结构,如dic中的键值对,列表等,结构可将右侧数据结构中对应位置的元素的值,赋值给左侧相应位置的变量,要求
                                    左右两侧变量的个数和元素的个数必须相等
                                  #直接迭代dic时,实际迭代的是key,而非dic中的键值对
'''


相关文章