Python的Dictionary类型接近Javascript的JSON格式,其用法也有所相似。
定义一个字典
dic = {'key': 'value'}
遍历数组
import types
for k in dict_arr:
v = dict_arr.get(k)
if type(v) is types.ListType: # 如果数据是list类型,继续遍历
print k, '---'
for kk, vv in enumerate(v):
print kk, vv
print '---'
else:
print dict_arr.get(k)
输出所有的 key
print dict.keys()
输出所有的 value
print dict.values()
下面例子中 a 是整数, b 是字符串, c 是数组,这个例子充分说明哈希数组的适用性。
dic = {'a': 100, 'b': 'boy', 'c': ['o', 'p', 'q']}
可以直接增加一个元素,如果同名,则会改变原来的 key 的元素的值
dict = 'dog'