Python学习笔记(二):字典
2016-06-28 19:13
597 查看
字典由多个键及与其对应的值构成的键值对构成,字典中键唯一,值不唯一。
1)dict 函数:
2) copy & deep copy
可以看到,副本中修改值后原始字典表也会改变,避免这个问题的方法是使用深复制:
1)dict 函数:
>>>items=[('name','lilei'),('age',12)] >>>d=dict(items) >>>d {'age':12,'name':'lilei'} >>>d=dict(name='lilei',age=12) >>>d {'age':12,'name':'lilei'}
2) copy & deep copy
>>>a={} >>>a['names']=['lilei','lily'] >>>b=a.copy() >>>b['names'].remove('lily') >>>b {''names':['b']} >>>a {''names':['b']}
可以看到,副本中修改值后原始字典表也会改变,避免这个问题的方法是使用深复制:
>>>a={} >>>a['names']=['lilei','lily'] >>>from copy import deepcopy >>>c=deepcopy(a) >>>c['names'].remove('lily') >>>c {''names':['b']} >>>a {''names':['a','b']}
相关文章推荐
- 深入理解Python中装饰器的用法
- python crawler - 抓取拉勾网职位信息
- windows下安装python,安装框架django。
- Python中的迭代器与生成器高级用法解析
- python学习笔记之面向对象编程特性(二)
- python 判断平年还是闰年
- Python3之sys模块
- Python作图-精确率与召回率间关系
- python ConfigParser、shutil、subprocess、ElementTree模块简解,configparser
- spark机器学习笔记:(三)用Spark Python构建推荐系统
- Python 之 地址簿程序
- Python设计足球联赛赛程表程序的思路与简单实现示例
- Python flask中的配置
- python 内嵌函数中,return调用函数的区别
- 详解Python中heapq模块的用法
- python flask中的代码约定
- python flask中的代码约定
- pythong的logging模块
- Python 如何生成矩阵
- python 模拟登陆