Chinaunix首页 | 论坛 | 博客
  • 博客访问: 347376
  • 博文数量: 148
  • 博客积分: 2745
  • 博客等级: 少校
  • 技术积分: 1704
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-30 14:59
文章分类

全部博文(148)

文章存档

2013年(97)

2012年(7)

2011年(3)

2010年(41)

我的朋友

分类: Python/Ruby

2010-05-24 22:58:12

我们在操作 的话,如果想给列表加入加入一个元素的话,可以用append方法,
如果要合并2个列表的话,可以用到extend方法,但是 操作又是什么呢?
比如我定义好一个字典:

a = {"name":"haha","age":20}

用id()方法查看下a的地址:
872595076

我先利用 的自省中的一个重要方法dir查看下字典里的方法,
print dir(a)
['__class__', '__cmp__', '__contains__', '__delattr__', '__delitem__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'clear', 'copy', 'fromkeys', 'get', 'has_key', 'items', 'iteritems', 'iterkeys', 'itervalues', 'keys', 'pop', 'popitem', 'setdefault', 'update', 'values']

我查看了下,好像没有python 字典 添加方法,我就奇怪它和列表的情况不一样。python 字典 添加方法是这样像定义字典一样就可以了
比如我像增加下他的学校是南海中学
a['school'] = 'nanhaizhongxue'
再看下结果:
{'age': 23, 'name': 'lala', 'school': 'nanhaizhongxue'}

再用id查看下
872595076
从数据可以说明字典是在原处修改的,而不是新建立了个字典

作者:老王@
老王python,提供pythn相关的python教程和 ,希望大家能够喜欢
阅读(968) | 评论(1) | 转发(0) |
0

上一篇:老王学习python

下一篇:python 学习

给主人留下些什么吧!~~

chinaunix网友2010-05-26 12:24:59

dict.update({1:2})