dir={'col':'gree','point':32,'dep':32.01}
#字典无序
#print(dir[0]) #KeyError
print(dir['col'])
print("the dep is "+str(dir['dep'])+'!')
print("添加键值对")
dir['new']=236
dir['newstr']='srt'
print(dir)
print("更改值:")
dir['new']=666
print(dir)
print("删除键值对 ")
del dir['new']
print(dir)
print("字典遍历 ")
for key,val in dir.items(): #!!!!! for key,val in dir: 没有输出 ????
print(key," --- ",val)
#item() 返回单个的键值对
for key in dir.keys():
print(key,end=" ")
print()
for val in dir.values():
print(val,end=" ")
print()
# keys() values() 返回列表 可使用列表操作
if 'coll' not in dir.keys():
print("six six six !!!")
for key in sorted(dir.keys()):
print(key)
print(dir)
dir['col']={'gree','blue','orange'} # 字典 列表
print(dir)
print("集合????????")
print("嵌套")
print("用列表存储字典集合")
alien=[]
for i in range(30):
new_alien={'color':'greem','heigh':2.00,'speed':'solw'}
alien.append(new_alien)
print("字典中包含列表 ")
fav_lan={
'jan':['python','java'],
'hoowr':['Shell','python'],
'kail':['C','C++','Python'],
}
for name,lans in fav_lan.items():
print(name.title()+"'s favorite Language is:")
for lan in lans:
print(lan.title()+"\t")
print("在字典中嵌套字典")
users = {
'aeinstein': {
'first': 'albert',
'last': 'einstein',
'location': 'princeton',
},
'mcurie': {
'first': 'marie',
'last': 'curie',
'location': 'paris',
},
}
for peo,secs in users.items():
print(peo)
for sec in secs.items():
print(sec)
python编程:从入门到实践 第六章 字典
最新推荐文章于 2023-12-18 15:30:00 发布