# !/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hugolinhj
info = { 'stu1101':'adbc', 'stu1102':'adef', 'stu1103':'aghi', } #'key':'value',键:值 print(info) #字典没有下标,打印顺序会乱。 print(info['stu1101']) #查看key对应的value值,但!不存在key,则报错。 print(info.get('stu1101')) #查看key对应的value值,但!不存在key,则不会报错。推荐!!!
info['stu1101']='ssss' print(info) info['stu1104']='aaaa' print(info) #修改key对应的value值,如果没有则增加key-value。
del info['stu1101'] print(info) #或者: info.pop('stu1102') print(info) #'del'和'pop'都是删除
info.popitem() print(info) #随机删除。
print('stud1104' in info) # info.has_key('stud1104')在python2.x #判断是否有该key,
b = { 'stu1101':'zxcasd', 1:3, 2:5, }
info.update(b) print(info) #更新key,没有key则直接增加。
print(info.items()) #把字典转化为列表。
c=info.fromkeys([1,7,8],'ss') print(info) #初始化新的字典。
c[1]='ddd' print(c) #初始化新的字典。
info = { 'stu1101':'adbc', 'stu1102':'adef', 'stu1103':'aghi', } for i in info: print(i,info[i]) #先循环打印key值,再打印对应value值。(推荐)
for k,v in info.items(): print(k,v) #先转列表,再打印
|