1.字典(Dictionary)

字典是无序的,所以不能像列表和元组那样索引切片;字典可遍历,迭代;

语句:d = {key1 : value1, key2 : value2 } 字典是key<->value对组成,用分割,元素之间用分割;

字典的值可以改变,键是唯一的,如果有重复的键值对,后出现覆盖先出现的;

字典的值可以是任意类型,键不能是list。

#创建字典的方式
dic1 = {1:10, \'a\':100}

dic2 = {1:10, \'a\':100, 1:100}
dic2#{1: 100, \'a\': 100}

2.字典的操作

访问字典里的值

#字典名[key]
dic1 = {\'age\':10, \'sex\':\'男\', \'heigth\':\'60kg\'}
dic1[\'age\']#男
 #如果用字典里没有的键访问数据,会输出错误

修改字典

dict = {\'Name\': \'Zara\', \'Age\': 7, \'Class\': \'First\'}
 
dict[\'Age\'] = 8 # 更新
dict[\'School\'] = \"RUNOOB\" # 添加
 
 
print (\"dict[\'Age\']: \", dict[\'Age\'])#dict[\'Age\']:8
print (\"dict[\'School\']: \", dict[\'School\'])#ict[\'School\']:RUNOOB

删除字典

dict = {\'Name\': \'Zara\', \'Age\': 7, \'Class\': \'First\'}
 
del dict[\'Name\']  # 删除键是\'Name\'的条目
dict.clear()      # 清空词典所有条目
del dict          # 删除词典

 

收藏 打印