标签:改变 马云 字典 报错 存在 常用方法 必须 bubuko 保存
今日主要内容
1.dict
用大括号{}括起来, 内部使用key:value 的形式来保存数据
{"Jay": "周杰伦", "jj", "林俊杰"}
注意:字典的key必须是可哈希的,不可变得, value 没有限制
不是按照我们保存的顺序保存的,无序的
2.增删改查
1.dict[不存在的key] = value, setdefault()
2. 1)pop(key)
2)del dict[key]
3)popitem()
4)clear()
3.dict[存在的key] = 新值, d1.update(d2) 把d2的k-v更新到d1中
4.get(key, 默认值)
get(key, 默认值) 可以通过key来获取value值,如果key不存在,默认返回None
也可以给出一个默认值,当key不存在的时候返回默认值. 例如: dic.get("宁", "可亲")
dic.setdefault() 如果字典中不存在时会帮助添加进来, 如果存在不作任何改变,输出key对应的value
dict[key] 如果key不存在会报错
3.字典的常用方法
1.keys() 返回所有字典的key的集合(高仿列表)
2.values() 返回所有的value的集合
3.items() 返回键值对, 元祖
解构:
a, b = (1, 2)
a, b, c = ("马化腾", "马云", "马良")
print(b)
a, b = [1, 2]
print(a, b)
4.字典的嵌套
5.字典的循环
标签:改变 马云 字典 报错 存在 常用方法 必须 bubuko 保存
原文地址:https://www.cnblogs.com/wjs521/p/9274403.html