python dict
2021-05-16 03:28
标签:dict pytho item 显示 ict python 不可变 pre 类型 python dict 标签:dict pytho item 显示 ict python 不可变 pre 类型 原文地址:https://www.cnblogs.com/dearMrYang/p/9750138.html- 不可变类型:-----可哈希
- 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一样