`
m4774411wang
  • 浏览: 108363 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

python 列表知识点

阅读更多

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

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

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

我先利用python 的自省中的一个重要方法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 python教程
老王python,提供pythn相关的python教程和python下载 ,希望大家能够喜欢

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics