Python金融数据分析与挖掘实战
上QQ阅读APP看书,第一时间看更新

1.6 字典方法

字典作为Python中非常重要的一种数据结构,在编程中应用极为广泛,特别是与第3章中的数据框进行灵活转换并实现数据处理是一种非常重要的编程技能。本小节主要介绍字典中几个常用的方法,包括字典的定义、字典取值、字典赋值。

1.创建字典:dict()

通过dict函数,可以创建字典,也可以将嵌套列表转换为字典。示例代码如下:

d=dict()  #产生空字典
D={}       #产生空字典
list1=['a','ok','1','lk','001','lk']   #嵌套元素为元组
list2=[['a','ok'],['b','lk'],[3,'lk']]        #嵌套元素为列表
d1=dictlist1
d2=dictlist2
print'd=',d
print'D=: ',D
print'd1=: ',d1
print'd2=: ',d2

执行结果如下:

d=  {}
D=  {}
d1=  {'a': 'ok', '1': 'lk', '001': 'lk'}
d2=  {'a': 'ok', 'b': 'lk', 3: 'lk'}

2.获取字典值:get()

通过get方法,可以获取对应键的值。示例代码如下:

printd2.get'b'))

输出结果如下:

lk

3.字典赋值:setdefault()

通过setdefault方法,可以对预定义的空字典进行赋值。示例代码如下:

d.setdefault'a',0
D.setdefault'b',[1,2,3,4,5]
printd
printD

执行结果如下:

{'a': 0}
{'b': [1, 2, 3, 4, 5]}