摘要: 堆栈和队列 (1)堆栈,新放进去的先取出 #encoding=utf-8 (2)队列 队列:按顺序取出 (一)简单应用 s = ["a","b","c","d","e"] s.pop(0) print(s) 阅读全文
posted @ 2018-10-08 18:15 翻滚的小强 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 深拷贝&浅拷贝 #encoding=utf-8import copy a = [1, 2, 3, 4, 5, ['a', 'b']] # 原始对象 b = a # 赋值,传对象的引用 c = copy.copy(a) # 对象拷贝,浅拷贝 d = copy.deepcopy(a) # 对象拷贝,深拷 阅读全文
posted @ 2018-10-08 12:49 翻滚的小强 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1、迭代器 (1)简单使用 (2)字典的迭代 默认为字典key的迭代: 字典value的迭代: 得到的结果 (3)next迭代器,next的用法 2、生成器 (1) 简单应用 *注意:推导列表和生成器写法的区分 结果如下: (2) yield生成器,相当于next >>> for i in o: . 阅读全文
posted @ 2018-10-08 12:18 翻滚的小强 阅读(195) 评论(0) 推荐(0) 编辑