一步一步学python(四) - 字典

时间:2024-11-16 21:33:37

1、字典的使用

创建字典:phonebook = {'Alice': '1234' , 'Beth':'9120'}

2、dict函数

>>>items = [('name','Gumby'), ('age',42)]

>>>d = dict(items)

>>>d

{ ' age ' : 42, ' name ' : ' Gumby ' }

3、基本字典操作

len(d) 返回d中项的数量

d[k] 返回关联到键k上的值

d[k] = v将值v关联到键k上

del  d[k] 删除键为k的项

k in d检查d中是否有含有键为k的项

>>>phonebook

>>>{'Alice': '1234' , 'Beth':'9120'}

>>> " Alice 's phone number is %(Alice)s." % phonebook

>>>Alice 's phone number is 1234.

clear 清除字典中所有的项

copy 返回一个具有相同键值对的新字典

deepcopy 深复制

fromkeys 使用给定的键建立新的字典 每个键默认对应的值为None

>>> { }.fromkeys( [ ' name ' , ' age ' ] )

{ 'name' : None, ' age ' : None }

get 方法是个宽松访问字典的方法

has_key 方法检查字典中是否含有给出的键

items 方法将所有的字典项以列表方式返回

keys 将字典中的键以列表形式返回

pop用来获得对应于给定键的值,然后将这一键值对从字典中移除

update 利用一个字典项更新另一个字典项