Python学习笔记(2):字典的使用
一、字典的定义与创建
字典是可变容器模型,由键值对组成,中间用冒号分隔,每对之间用逗号分隔,整个表达式用大括号包含。
格式如下:{key1:value1,key2:value2,key3:value3}
创建:dict1 = {'abc':1} dict2 = {'x':234}
dict1 = {'a':1,'b':2,'c':3} dict2 = {'A':10,'B':11}print(dict1)print(dict2)
运行结果:
二、字典访问
把相应的键放入到方括号中,比如:dict1['abc']、dict2['x']
dict1 = {'a':1,'b':2,'c':3} dict2 = {'A':10,'B':11}print("dict1['a']的值为:",dict1['a'])print("dict2['B']的值为:",dict2['B'])
运行结果:
三、字典添加元素
字典中增加键值对即为添加元素,比如:dict1['w'] = 2
dict1 = {'a':1,'b':2,'c':3} dict2 = {'A':10,'B':11}dict1['d'] = 4dict2['C'] = 12print("dict1字典为:",dict1)print("dict2字典为:",dict2
运行结果:
四、字典删除元素
删除单一元素使用del关键字和元素的键,比如:del dict1['abc']
删除字典:del dict1
dict1 = {'a':1,'b':2,'c':3} dict2 = {'A':10,'B':11}del dict1['c']del dict2['B']print("dict1字典为:",dict1)print("dict2字典为:",dict2)
运行结果:
五、字典函数 函数
len(dict)表示字典元素的个数,即键的个数
str(dict)表示输出字典
type(dict)表示如果dict是字典类型,则返回字典
六、字典遍历
for key in dict1:
for key in dict2.keys():
dict1 = {'a':1,'b':2,'c':3} dict2 = {'A':10,'B':11}print("遍历dict1:")for key in dict1: print(dict1[key])print("遍历dict2:")for key in dict2.keys(): print(dict2[key])
运行结果:
------------------------------------------------THE---------------END-----------------------------------------------------