python dict

2021-05-16 03:28

阅读:365

标签:dict   pytho   item   显示   ict   python   不可变   pre   类型   


- 不可变类型:-----可哈希
    - str
    - tuple
    - int
    - bool 
- 可变类型:----不可哈希
    - list
    - dict
    
# dict字典:
    key: 不可变类型
    vlaue:所有类型

##方法 
  
    增加:
        - dict[key]=vlaue
            -- 字典中没有key则添加,有key则覆盖
        - setdefault(key[,vlaue])
            -- 字典有key不变,没有则添加,vlaue可有可无,没有就是None
    
    删:
        - pop(key,”没有这个值(一般用None)“)————有返回值(value)
            -- 删除key:value
                --  有key就是删除没有就报错可以用pop(key,没有时返回的信息)代替
                print(dict.pop(key,”没有这个值(一般用None)“))没有就显示后面的信息
        - popitem()————随机删除,有返回值(删除的key,value元祖)
        - clear()————清空dict
    改:
        - dict[key]=vlaue
        - update(dict2)————dict与dict2相同的key覆盖,没有的添加到dict中
    查:
        - keys()————所有key
        - value()————所有value
        - items()————所有key,value
        - for循环————默认key循环
        - get(key[,‘没有这个值‘])————与pop一样

python dict

标签:dict   pytho   item   显示   ict   python   不可变   pre   类型   

原文地址:https://www.cnblogs.com/dearMrYang/p/9750138.html

上一篇:java 最差实践

下一篇:几种排序


评论


亲,登录后才可以留言!