Python 字典操作
2016-11-17 00:06
225 查看
今天开始打算每周都写点东西来记录自己的学习,自己mark一下。
字典是python中最灵活的内置数据结构,字典是无序的集合(字典的顺序随机是为了快速执行键查找),python采用最优化的散列算法来寻找键;字典类似于java中的map,但是没有java中map那么多类型(HashMap,TreeMap等)。常见字典操作
赋值
D = {} # 空字典 D = {"name": "zhangsan", "age": 23} # 包含2个项目的字典 D = {"fruit": {"apple": 2, "orange": 1}} # 嵌套 D = dict.fromkeys(["a", "b"], 2) # {'a': 2, 'b': 2} D = dict(zip(["name", "age"], ["zhangsan", '23'])) # {'age': '23', 'name': 'zhangsan'}
取值
name = D["name"] age = D.get("age", 0) # 如果不存在age属性就取值为0 keys = D.keys() # 获取键 values = D.values() # 获取value if 'name' in D: print "name is in D"
删除
D.pop('sex') # 根据key删除 del D['name'] # 根据key删除
其他操作
D_1 = {"sex": "male"} D.update(D_1) # 合并dict
先写到这吧,以后再补充
相关文章推荐
- Python的字典操作
- python 字典操作备忘
- python常用操作(一)-- 字典操作
- Python字典与集合操作总结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python的字典操作
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python之字典操作
- python 字典操作
- devi into python 笔记(一)字典 列表的简单操作
- python 字典操作
- Python字典与集合操作总结
- python列表、元组、字典、字符串操作
- python字典的定义和操作
- python的{}字典操作
- Python字典操作小汇总
- Python字典与集合操作总结
- Python的字典操作
- 【Python基础】之对字典进行排序操作(sort by the values of dict)
- Python的字典操作