一步一步学python(四) - 字典
来源:互联网 发布:顶底预测软件 编辑:程序博客网 时间:2024/05/09 17:20
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 利用一个字典项更新另一个字典项
- 一步一步学python(四) - 字典
- 一步一步学编程之Python(四)
- 一步一步学jQuery(四)
- 一步一步学ActionScript 2.0(四)
- 新手学python--字典
- 一步一步学python(六) - 抽象
- Python 一步一步学网络编程
- Python 一步一步学网络编程
- python笔记四-字典
- Python(四)字典
- 一步一步学Remoting之四:承载方式
- 一步一步学Remoting之四:承载方式
- 一步一步学Remoting之四:承载方式
- 一步一步学Flash Media Server(四)
- 一步一步学Remoting之四:承载方式
- [FMS]一步一步学Flash Media Server(四)
- (四)、一步一步学GTK+之多窗口
- (四)、一步一步学GTK+之多窗口
- 内存池实现简介
- Percona XtraDB Cluster 多主集群研究实现MYSQL负载分流
- TFS(Taobao File System)淘宝自主开发的一个分布式文件系统
- Hbase 日常维护
- Treemap 有序的hashmap。用于排序
- 一步一步学python(四) - 字典
- WebBrowser使用POST方法提交数据
- iis7为应用程序池指定标识(执行帐号)
- linux上进程状态查询
- IIS之应用程序池权限详细介绍
- 黑马程序员——算数运算符
- Android技术积累:图片缓存管理
- 中国天气网免费天气预报接口API
- SCANV团队预警国微CMS学校网站管理系统高危漏洞