一、Python字典的简介和遍历
1.1、Python字典的创建
''' Python字典 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值key=>value对 用冒号:分隔,每个对之间用逗号(,)分隔,整个字典包括在花括号{}中,格式如下所示: ''' d={'key1':1,'key2':2,'key3':3} #键必须是唯一的,值不一定唯一 #值可以取任何数据类型,但键必须是不可变的,如字符串,数字。 #一个简单的字典实例: dict1={'国家':'中国','首都':'北京','语言':'汉语'} #访问字典里的值,把对应的键放入到方括号中,如下所示 print("dict1['国家']",dict1['国家']) print("dict1['首都']",dict1['首都']) print("dict1['语言']",dict1['语言'])
1.2、Python字典值的修改和删除
# 修改字典,向字典添加新内容的方法是新增新的键值对,修改或删除已有键值对 dict2={'民族':'汉族','年龄':99,'性别':'男'} dict2['年龄']=101 dict2['党龄']=48 print("dict2['年龄']",dict2['年龄']) print("dict2['党龄']",dict2['党龄']) #删除字典元素 能删除单一的元素也能清空字典,清空只需一项操作。 dict3={'a':1,'b':2,'c':3} del dict3['a'] #删除键 'a' dict3.clear() #清空字典 del dict3 #删除字典
1.3、Python遍历字典的几种方法
dict = {'国家': '中国', '人口': '14亿加', '口号': '我爱新中国'} #for key in dict.get("url"): #print(key) for key in dict: print("key:%s value:%s"%(key,dict[key])) for index1,key in enumerate(dict): print("index:%s key: %s value:%s"%(index1,key,dict[key])) for key in dict.keys(): print("key: %s value:%s"%(key,dict[key])) for value in dict.values(): print(value) for key,value in dict.items(): print(key,value)