字典dictionary
欢迎使用Markdown编辑器
- 字典由多个“键(key)值(value)对”组成。
- 每个“键”必须独一无二。
- 每个键值对用冒号(:)隔开。
- 整个字典在花括号{}之中
dic1={"a":1,"2020":[1,2,3],100:("hello","world")}
#字典的值可以是数值,列表,元组等
print(dic1)
dic1.items()
#获取字典中所有键值对元素,并封装在元组中
dic1.keys()
#获取字典中所有的键
dic1.values()
#获取字典中所有值
当我们仅想输出字典某个键对应的值的时候
dic1[100]
dic1["a"]
同时也可以采用get(),来提取给定键对应的值
age={"bob":29,"carol":23,"alice":26}
age.get('bob')
age.get("zhang","此处为默认值") #如果键不在字典中,返回默认值
更改字典的键,直接进行赋值即可
age['bob']=10
age['bob']
添加元素。直接用方括号【】给出新的键,并赋值就可以
age["zhang"]=99
age["zhang"]
将一个字典整体添加到另一个字典中,就是连接(+)
age11={"ma":44}
age.update(age11)
age
删除字典的某个键对应的字典元素。使用pop()
age.pop('zhang')
age #验证是否删除