Python 数据抓取(三)①

发布的时候都10月16号了,我13号着手写的,三天啥也没看,那就惩罚自己一个星期把剩下的200页全都看一遍吧ε(┬┬﹏┬┬)3,下面代码会重新发布在《Python 数据抓取(三)》,我以为我的网站只有我自己看,没想到还真有人能搜索到,还联系我,我以为我那篇关于常熟e的教程转载但没有声明来源,来找我麻烦的,,哈哈哈哈哈哈哈哈,我好胆小啊,虽然并没有任何商业性质,但是我找不到来源了,对不住作者了,23333,上课去啦~!( •̀ ω •́ )✧

博主笔记,无任何使用教程。

字典

字典使用“键(key)”进行索引,与“键”对应的是“值(value)”,字典是由若干“键值对”组成。

可以根据建访问键所对应的值,语法为“字典名[键]”,比如header[“Host”]。

1
2
3
4
5
6
7
8
9
10
11
12
13
Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> header = {
... 'Host': 'www.phei.com.cn',
... 'User-Agent': 'Mozilla/5.0 (x11; Ubuntu; Linux x86_64; rv:44.0) Gecko/20100101 Firefox/44.0',
... 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
... 'Accept-Language': 'en-US,en;q=0.5',
... 'Accept_Encoding': 'gzip, deflate',
... 'Connection': 'keep-alive'
... }
>>> header['Host']
'www.phei.com.cn'
>>>

也可以使用“{}”定义一个空字典,以后可以增加键值对

1
2
3
4
5
6
7
8
9
>>> empty_d={}
>>> empty_d
{}
>>> empty_d['phei'] = 'www.phei.com.cn'
>>> empty_d
{'phei': 'www.phei.com.cn'}
>>> empty_d['phei']
'www.phei.com.cn'
>>>

如果使用了字典中不存在的键名,就会触发KeyError异常

1
2
3
4
>>> empty_d['phie']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'phie'

本文标题:Python 数据抓取(三)①

文章作者:Yoosen

发布时间:2017年10月13日 - 18:10

最后更新:2017年10月16日 - 15:10

原始链接:http://www.yoosen.top/2017/10/13/Python-数据抓取(三)①/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

0%