Python极简教程之五:集合之字典(dictionary)

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'

你可能感兴趣的:(Python)