标签:ber def 添加 from 存在 一个 print 对象 nbsp
定义:{key1:value1,key2:value2}
1、键与值用冒号“:”分开;
2、项与项用逗号“,”分开;
特性:
1.key-value结构
2.key必须可hash、且必须为不可变数据类型、必须唯一
3.可存放任意多个值、可修改、可以不唯一
4.无序
person
=
{
"name"
:
"mr.wu"
,
‘age‘
:
18
}
或
person
=
dict
({
"name"
:
"mr.wu"
,
‘age‘
:
18
})
常用操作:
1 dic_t["k2"] = "v2 2 dict.fromkeys(["key1","key2","key3"], "value"#循环key的列表,生成字典,若后面values无赋值,者全为None,若有赋值则key的值全为此字符串
1 dic_t.pop("key") #删除该键值对,并返回所对应的value 2 dic_t.popitem() #随机删除 3 del dic_t["key"]
1 “key” in dic_t #标准用法 2 dic_t.get("key") #获取value,key不存在则返回None 3 dic_t["key] #获取value,key不存在则报错 4 dic_t.items() #将key和values变成一个小元组 5 dic_t.setdefault("key","values") #如果list里有这个key,就获取key的值,如果没有,就创建一个键值对
1 dic_t.keys() #打印所有的key 2 dic_t.value() #打印所有的values 3 dic_t.items() #打印所有的键值对
标签:ber def 添加 from 存在 一个 print 对象 nbsp
原文地址:https://www.cnblogs.com/jiangxuejian/p/9338957.html