python 给字典 添加元素
2016-10-24 16:53
417 查看
先利用python的自省中的一个重要方法dir查看下字典里的方法:
[__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 字典 添加方法,我就奇怪它和列表的情况不一样。
经过尝试后,发现直接给已存在的字典进行赋值操作 可为该字典添加新元素
例子:
a = {‘age’: 23, ‘name’: ‘lala}
a[school] = ‘nanhaizhongxue’
print a
>>> {‘age’: 23, ‘name’: ‘lala’, ‘school’: ‘nanhaizhongxue’}
从数据可以说明字典是在原处修改的,而不是新建立了个字典
[__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 字典 添加方法,我就奇怪它和列表的情况不一样。
经过尝试后,发现直接给已存在的字典进行赋值操作 可为该字典添加新元素
例子:
a = {‘age’: 23, ‘name’: ‘lala}
a[school] = ‘nanhaizhongxue’
print a
>>> {‘age’: 23, ‘name’: ‘lala’, ‘school’: ‘nanhaizhongxue’}
从数据可以说明字典是在原处修改的,而不是新建立了个字典
相关文章推荐
- python字典添加元素
- python 字典 添加元素
- 对python字典元素的添加与修改方法详解
- Python中list的append方法添加,和使用下标取得。之中的元素还可以是其他的数据结构
- Python 列表 list 数据类型创建list、添加元素和删除元素
- Python 字典删除元素clear、pop、popitem
- Python 对字典元素的赋值 (字典key和value均为组合类型)
- Python 输出字典中的组合元素
- 构建可反转排序的泛型字典类(3)--实现元素添加及自动扩展
- python实现从字典中删除元素的方法
- python实现给字典添加条目的方法
- python 循环遍历字典元素
- Python按照书写顺序输出字典中的元素
- python 点滴记录5:python中,向列表添加元素的方法
- python字典中的元素类型
- python实现给字典添加条目的方法
- python 循环遍历字典元素
- 将两个列表元素组成字典 分类: python 小练习 2013-11-12 18:17 750人阅读 评论(0) 收藏
- 004_012 Python 将列表中的元素交替的作为键和值来创建字典
- Python中给List添加元素的4种方法分享