scrapy学习--python字典回顾
来源:互联网 发布:韩子高网络剧 编辑:程序博客网 时间:2024/05/20 03:39
由于scrapy的items与字典存在较紧密的联系,并且items的Field对象就是内置字典的一个别名。
所以想要熟练使用items内容,良好的字典的基础就是必要的。
字典类似于java中的Map,由键值对组成。键和值之间用“:”分隔,项与项之间用逗号(,)分隔,整个字典是由大括号括起来。键是唯一的。
获取字典中的一项:
>>> dict2 = {'name': 'earth', 'port': 80}
>>> dict2['name']
'earth'
字典遍历:
>>> dict2 = {'name': 'earth', 'port': 80}
>>>
>>>> for key in dict2:
... print 'key=%s, value=%s' % (key, dict2[key])
...
key=name, value=earth
key=port, value=80
字典方法:
获取字典中的一项:
>>> dict2 = {'name': 'earth', 'port': 80}
>>> dict2['name']
'earth'
字典遍历:
>>> dict2 = {'name': 'earth', 'port': 80}
>>>
>>>> for key in dict2:
... print 'key=%s, value=%s' % (key, dict2[key])
...
key=name, value=earth
key=port, value=80
字典方法:
1.dict()
通过其他映射或者这样的序列对建立字典。
>>>items = [('name','Gumby') , ('age','42')]
>>>d = dict(items)
>>>d
{'age':42 , 'name':'Gumby'}
>>>d['name']
Gumby
dict函数也可以通过关键参数创建字典
>>>d =dict( name='Gumby' , age=42)
参考:http://www.douban.com/group/topic/21801800/
>>>d
{'age':42 , 'name':'Gumby'}
2.clear
清除字典中的所有项,无返回值。
>>>d.clear()
>>>d.clear()
3.copy
返回一个具有相同键值对的新字典
>>>d.copy()
>>>d.copy()
4.fromkeys
使用给定的键建立新的字典,每个键默认的值为none。
5.get
如果使用key访问字典,字典中没有这一项就会报错,而使用get方法就不会有这个问题。
用法:
>>>dic.get(key)
6.has_key
7.item和iteritems
8.keys和iterkeys
9.pop
10.popitem
11.setdefault
12.update
用一个字典更新另一个字典
>>> s.update(b)
用b更新s,如果b中有而s中没有,则更新到s中。
>>> s.update(b)
用b更新s,如果b中有而s中没有,则更新到s中。
参考:http://www.douban.com/group/topic/21801800/
0 0
- scrapy学习--python字典回顾
- scrapy学习--list回顾
- Python 字典基础回顾
- python字典回顾笔记
- python scrapy学习踩点
- Python scrapy学习入门
- Python学习笔记-----Scrapy
- 学习python之走进Scrapy
- python学习(3)scrapy
- python中scrapy的学习
- python爬虫 scrapy框架学习
- python学习字典
- python学习笔记 字典
- python字典学习
- python 字典学习
- python学习总结--字典
- Python学习之字典
- python学习1:字典
- POJ---2524-Ubiquitous Religions(并查集)
- Android大图片之缩略图,以及对原图按照指定宽高裁剪成缩略图
- 二叉树的先序、中序、后序遍历的非递归实现
- Ubuntu 常用命令
- 《深入Java虚拟机第二版》读书笔记
- scrapy学习--python字典回顾
- 正则表达式-学习笔记
- MFC自绘-WzdImage图像类
- Bash: sleep - 延迟指定时间
- percona-toolkit工具的安装
- sd/mmc的cmd命令
- 浅谈C++中指针和引用的区别
- Linux命令之strings - 打印文件中的可打印字符串
- 单例