python数据结构使用

上传人:ji****72 文档编号:45558816 上传时间:2018-06-17 格式:PDF 页数:27 大小:410.79KB
返回 下载 相关 举报
python数据结构使用_第1页
第1页 / 共27页
python数据结构使用_第2页
第2页 / 共27页
python数据结构使用_第3页
第3页 / 共27页
python数据结构使用_第4页
第4页 / 共27页
python数据结构使用_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《python数据结构使用》由会员分享,可在线阅读,更多相关《python数据结构使用(27页珍藏版)》请在金锄头文库上搜索。

1、Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 python 魔鬼训练营 第2周 Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 法律声明 【声明】本视频和幻灯片为炼数成金网络课程的教学资料,所有资料只能在课程内使用,丌得在课程以外范围散播,违者将可能被追究法律和经济责任。 课程详情访问炼数成金培训网站 http:/ Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第2课:Python数据结构 课程内容: 元组 列表 字典 集合 本次课内容重点讲解Python的常用数据结构的一些用法,我们平常用到的可能都是最常用的几

2、个方法,比如:切片,增删等;这里会更加多的讲解些平常不经常用到的方法和场景,让我们更加熟悉和了解Python数据结构的特点和特性。 Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第1节:Python元组 元组的结构 T = tuple() T = tuple(1) T = () T = (1,) T = (1,2,3,4) T = (0, None, False, ) T = (1, True, hello world, 1,2) Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第1节:Python元组 元组的成员 dir(tuple) _

3、add_, _class_, _contains_, _delattr_, _doc_, _eq_, _format_, _ge_, _getattribute_, _getitem_, _getnewargs_, _getslice_, _gt_, _hash_, _init_, _iter_, _le_, _len_, _lt_, _mul_, _ne_, _new_, _reduce_, _reduce_ex_, _repr_, _rmul_, _setattr_, _sizeof_, _str_, _subclasshook_, count, index Python 魔鬼训练营 讲师

4、 陈晓伍 DATAGURU专业数据分析社区 第1节:Python元组 元组的方法 Count(): (1,2,3,4,1).count(1) = 2 Index(): (1,2,3,4).index(2) = 1 (1,2,3,4,1).index(1) = ? Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第1节:Python元组 元组的应用 a = (1,2,3,4) a0 = 1 a2: = (3,4) 有序不可变的tuple有什么意义? 因为tuple不可变,所以代码更安全;内容确保不会在任意环节中被改变;通常是作为参数在函数调用时被使用,保证内容没有被所调

5、用的函数所改变。 Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第2节:Python列表 列表的结构 l = list() l = list(1,2) l = l = 1 l = 1,2,3,4 l = 0, None, False, l = 1, True, hello world, (1,2) Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第2节:Python列表 列表的成员 dir(list) _add_, _class_, _contains_, _delattr_, _delitem_, _delslice_, _doc_, _

6、eq_, _format_, _ge_, _getattribute_, _getitem_, _getslice_, _gt_, _hash_, _iadd_, _imul_, _init_, _iter_, _le_, _len_, _lt_, _mul_, _ne_, _new_, _reduce_, _reduce_ex_, _repr_, _reversed_, _rmul_, _setattr_, _setitem_, _setslice_, _sizeof_, _str_, _subclasshook_, append, count, extend, index, insert,

7、 pop, remove, reverse, sort Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第2节:Python列表 列表的方法 count, index = 同 tuple append = 追加 extend = 扩展 insert = 插入 pop = 弹出 remove = 删除 reverse = 反转 sort = 排序 Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第2节:Python列表 列表的应用 l = 1,2,3,4 l0 = 1 l2: = (3,4) 有序可变的list有什么意义? 可变是为了可以保存过

8、程的中间结果,动态的保存了函数体内动态执行结果。 Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第3节:Python字典 字典的结构 d = dict() d = dict(a=2, c=4) d = dict(1,2), (3,4) d = dict(1:2, 3:4) d = a: 1, b:2, c: (1,2), d: None, True Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第3节:Python字典 字典的成员 dir(dict) _class_, _cmp_, _contains_, _delattr_, _deli

9、tem_, _doc_, _eq_, _format_, _ge_, _getattribute_, _getitem_, _gt_, _hash_, _init_, _iter_, _le_, _len_, _lt_, _ne_, _new_, _reduce_, _reduce_ex_, _repr_, _setattr_, _setitem_, _sizeof_, _str_, _subclasshook_, clear, copy, fromkeys, get, has_key, items, iteritems, iterkeys, itervalues, keys, pop, po

10、pitem, setdefault, update, values, viewitems, viewkeys, viewvalues Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第3节:Python字典 字典的方法 clear, copy, fromkeys, get, has_key, items, iteritems, iterkeys, Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第3节:Python字典 字典的方法 itervalues, keys, pop, popitem, setdefault, update, valu

11、es, viewitems, Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第3节:Python字典 字典的方法 viewkeys, viewvalues Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第3节:Python字典 字典的应用 d = 1:2, 3:4 d1 = 2 d3 = 5 d3 = 5 无序可变的dict有什么意义? 映射key-value对通常用来作为hash存储。 Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第4节:Python集合 集合的结构 s = set() s = set(he

12、llo) = set(h,e,l,o) s = set(1,2,3,4) = set(1,2,3,4) s = set(1,2,3,4) = set(1,2,3,4) Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第4节:Python集合 集合的成员 dir(set) _and_, _class_, _cmp_, _contains_, _delattr_, _doc_, _eq_, _format_, _ge_, _getattribute_, _gt_, _hash_, _iand_, _init_, _ior_, _isub_, _iter_, _ixor_,

13、 _le_, _len_, _lt_, _ne_, _new_, _or_, _rand_, _reduce_, _reduce_ex_, _repr_, _ror_, _rsub_, _rxor_, _setattr_, _sizeo f_, _str_, _sub_, _subclasshook_, _xor_, add, clear, copy, difference, difference_update, discard, intersection, intersection_update, isdisjoint, issubset, issuperset, pop, remove, symmetric_difference, symmetric_difference_update, union, update Python 魔鬼训练营 讲师 陈晓伍 DATAGURU专业数据分析社区 第4节:Python集合 集合的方法 add, clear, copy, difference, difference_update = -=, discard, intersection, intersection_update

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号