摘要: 迭代器是代表数据流的对象;该对象一次返回一个元素的数据。Python迭代器必须支持一种__next__()不带任何参数的方法 ,并且始终返回流的下一个元素。如果流中没有更多元素,则 __next__()必须引发StopIteration异常。但是,迭代器不必一定是有限的。编写一个生成无限数据流的迭代 阅读全文
posted @ 2020-04-11 17:44 希望什么时候会有呢 阅读(114) 评论(0) 推荐(0)
摘要: 使用切片器对list,tuple,或者string进行处理 >>> lis = [1,2,3,4,5,6,7,8,9,10] >>> lis[:5] [1, 2, 3, 4, 5] #取前5个 >>> lis[5:] [6, 7, 8, 9, 10] # 取后5个 >>> lis[::2] [1, 阅读全文
posted @ 2020-04-11 17:23 希望什么时候会有呢 阅读(221) 评论(0) 推荐(0)
摘要: 做笔试题看到了map函数,妈的写了好久python这个都不知道,看了下作用是map()是 python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的object并返回。(python2返回列表,Python3返回迭代对象) 阅读全文
posted @ 2020-04-11 14:10 希望什么时候会有呢 阅读(177) 评论(0) 推荐(0)