#字典基本结构
#字典名 = {键值对,键值对}键与值之间用’:‘隔开,键值对之间用’,‘(逗号)隔开
#dictionary = {’color‘:‘green’,’point‘:5}
#输出格式 字典名[键名(列表名)]
dictionary = {'color':'green','point':5}
print(dictionary['point'])
#字典中添加键值对
#直接看例子吧 也就是直接给键值对赋值
#另外python中键值对的顺序与添加顺序无关,下方的xxx和yyy也有可能位置相换
print(dictionary)#输出字典所有内容
dictionary['xxx'] = 0
dictionary['yyy'] = 9
print(dictionary)
#修改字典中键值对中的值
dictionary['xxx'] = 100
print(dictionary['xxx'])
print(dictionary)
#删除键值对 del删除语句
del dictionary['yyy']
print(dictionary)
#创建多个相似对象的字典
study = {
'fan' : 'java',
'ren' : 'C++',
'chen' : 'python',
}
print(study)
print('\n'+str(1))#换行符的简单应用\n
#遍历字典
#使用方法 for循环遍历,字典名.items()方法
#items()方法用来获取字典内所有键值对,所以for循环变量需要2个变量
# 返回顺序和存储顺序不同,python也不关心这个
for name,language in study.items():
print('\n我的名字是'+name)
print('我学习的语言是'+language)
#只遍历字典中的键 字典名.keys()和for循环实现
# (了解即可) *for循环遍历时默认遍历键,所以keys()可以省略
for name in study.keys():
print('name-----'+name)