Python容器类型
2016-03-22 10:50
288 查看
1,列表 jj=[]
jj.append(1)
jj.append('nice hat')
等效于:jj=[1,'nice hat']
2,数组
数组中仅能存放同一类型的数据,在循环时它的性能优于列表
3,字典
jj={}
jj[1]=42
jj['dog']='xxxx'
等效于jj={1 : 42, 'dog' : 'xxxx'}
4,集合
从列表创建一个集合:
a=[1,2,2,2,4,5,5]
sA=set(a)
则sA=([1,2,4,5])
令sB=set([4,5,6,7])
集合的运算:
- 补集:sA - sB
注:以上为相对补集,sB在sA中的相对补集意为,其元素属于sA,不属于sB。所以sA-sB=set([1,2])
| 并集:sA | sB set([1, 2, 4, 5, 6, 7])
& 交集:sA & sB set([4, 5])
jj.append(1)
jj.append('nice hat')
等效于:jj=[1,'nice hat']
2,数组
数组中仅能存放同一类型的数据,在循环时它的性能优于列表
3,字典
jj={}
jj[1]=42
jj['dog']='xxxx'
等效于jj={1 : 42, 'dog' : 'xxxx'}
4,集合
从列表创建一个集合:
a=[1,2,2,2,4,5,5]
sA=set(a)
则sA=([1,2,4,5])
令sB=set([4,5,6,7])
集合的运算:
- 补集:sA - sB
注:以上为相对补集,sB在sA中的相对补集意为,其元素属于sA,不属于sB。所以sA-sB=set([1,2])
| 并集:sA | sB set([1, 2, 4, 5, 6, 7])
& 交集:sA & sB set([4, 5])
相关文章推荐
- Python 从文件中匹配字符串
- python 闭包
- Python库在Windows机子的整体平移的尝试
- Python 基础—— collections 模块
- wxPython在Windows下的安装
- Python 获取对象信息
- python在不同平台下的安装方法
- android - python 自动化测试 移动互联网 - SegmentFault
- Python实现的淘宝直通车数据抓取(1)
- Trick(五)—— Python 返回所有符合条件的下标
- Python sys模块的常用方法
- Python学习笔记--异常处理
- python 进行caffe 数据可视化的 “No to_python (by-value)” 问题解决
- Kaggle入门
- Python 多态
- python异步
- Python爬虫入门(5):URLError异常处理
- windows 安装python
- 利用python进行数据分析之数据聚合和分组运算
- python编写简单爬虫资料汇总