Python字典的遍历

 一、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)
原文地址:https://www.cnblogs.com/lcl-cn/p/15110574.html