一步一步学python(四) - 字典
2013-12-12 16:43
357 查看
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 利用一个字典项更新另一个字典项
创建字典: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 利用一个字典项更新另一个字典项
相关文章推荐
- 【python】dict。字典
- python两种遍历字典(dict)的方法比较
- 2.11 Python字典
- python字典快速保存于读取
- python内建的数据结构:列表、元组和字典。
- Python映射类型:字典
- Python基础:1.数据类型(字典)
- Python入门-字典
- python字典模拟登陆
- python遍历字典
- 6 Python中的字典
- Python字典中的增删改查操作
- 零基础入门学习Python(25)--字典:当索引不好用时
- 关于python字典排序问题(直接对字典不能排序)
- python之字典常用语法
- beginning python summary chapter 4 - 字典
- Python 字典
- 5.7 Python字典
- python中dict字典的查询键值对 遍历 排序 创建 访问 更新 删除基础操作方法
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结