手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

廖雪峰python官方教程16期全套入门教程免费缪雪峰python基础教程

时间:2022-05-08    点击: 次    来源:网络    作者:佚名 - 小 + 大

廖雪峰python官方教程16期全套入门教程免费缪雪峰python基础教程


下载地址

https://share.weiyun.com/RS9A6Xk6


资料目录

廖雪峰python视频教程1 爬虫的基本框架及知识(day1-day15)
廖雪峰python视频教程2 scapy框架及爬虫进阶(day16-day20)
廖雪峰python视频教程3 爬虫高级知识及就业培训(day21-day28)
廖雪峰python教程官网doc
廖雪峰 2018年官方最新Python3教程(一)pdf
廖雪峰 2018官方Python3教程(二)pdf
廖雪峰2018官方Python3教程(三)pdf
廖雪峰python学习笔记(入门+进阶).doc
Python3高级教程(开课吧)pdf
Python3零基础教程(开课吧)pdf
利用Python进行数据分析(中文版)pdf
廖雪峰商业爬虫案例
廖雪峰商业爬虫课件
廖雪峰商业爬虫练习答案
爬虫第一节-爬虫第十四节
Python爬虫预习书籍
python环境和pychram


举例

迭代工具
要访问对象中的每个元素,可以这么做(例如一个list):
>>> lst
['q', 'i', 'w', 's', 'i', 'r']
>>> for i in lst:
... print i,
...
q i w s i r
除了这种方法,还可以这样:
>>> lst_iter = iter(lst) #对原来的list实施了一个iter()
>>> lst_iter.next() #要不厌其烦地一个一个手动访问
'q'
>>> lst_iter.next()
'i'
>>> lst_iter.next()
'w'
>>> lst_iter.next()
's'
>>> lst_iter.next()
'i'
>>> lst_iter.next()
'r'
>>> lst_iter.next()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
StopIteration
iter()是一个内建函数。
next()就是要获得下一个元素,但是作为一名优秀的程序员,最佳品质就是“懒惰”,当然不能这样一个一个地敲,于是:
>>> while True:
... print lst_iter.next()
...
Traceback (most recent call last): #报错,而且错误跟前面一样,什么原因
File "<stdin>", line 2, in <module>
StopIteration
先不管错误,再来一遍。
>>> lst_iter = iter(lst) #错误暂且搁置,回头再研究
>>> while True:
... print lst_iter.next()
...
q #果然自动化地读取了
i
w
s
i
r
Traceback (most recent call last): #读取到最后一个之后,报错,停止循环
File "<stdin>", line 2, in <module>
StopIteration

上一篇:廖雪峰python基础教程廖雪峰python课程怎么样寥雪峰python教程

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |