1.字典放在花括号{ }中的一系列键值对表示
messages={'age':'19','weigh':'99'}
2.要获取与键相关的值,可指定字典名并把键放在后面的方括号内
print(messages[age])
print(messages[weigh])
3.添加键值对
messages['high']='185'
4.在空列表中添加键值对
star={}
star['bk']='cc'
star['force']='book'
print(star)
5.修改字典中的值
star['bk']='pp'
print(star)
6.删除键值对 del语句
del star['bk']
7.使用get()方法来访问值
name = {'fort':'peat','boss':'nueol'}
boss_value= name.get('boss','No bk_value assigned') #第一个参数用于指定键
print(boss_value)
bk_value= name.get('bk','No bk_value assigned')#第二个参数为当指定的键不存在时要返回的值
print(bk_value)
bk_value= name.get('bk') #如果没有指定第二个参数且指定的键不存在,将会返回值None
print(bk_value)
8.for循环遍历字典
favorite_languages = {
'fort':'C',
'peat':'C++',
'first':'python',
'boss':'python',
'apo':'java',
9.遍历所有的键值对 使用.item()
for name,language in favorite_languages.items():
print(f'{name}喜欢的编程语言是{language}')
print(favorite_languages.items())
10.遍历所有的键 ---> 本质上是遍历列表 .key()
for name in favorite_languages.keys():
print(name)
print(favorite_languages.keys())
11.通过键获取值
for name in favorite_languages.keys():
print(f'{name},谢谢你接受调查')
print(f'{name}喜欢的编程语言是{favorite_languages[name]}') #--->键对应的值
12.遍历所有的值 .values()
for language in favorite_languages.values():
print(language)
print(favorite_languages.values())