> 文档中心 > Python学习笔记(2):字典的使用

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-----------------------------------------------------

虫部落快搜