1、字典是按key取值;字典[键名] ,返回键名对应的值;当查找的key不在字典内,会报错。例如:d1={'name':'齐德隆','age':34,'place':'深圳'}print(d1['name'],d1['age'],d1['place'])---齐德隆 34 深圳

3、用keys()函数查看字典的键;dict.key()返回的是字典键组成的视图,返回撕良滤儆值可以被迭代。例子:d1={'name':'齐德隆','age&垆杪屑丝#39;:34,'place':'深圳'}ky=d1.keys()print(ky)---dict_keys(['name', 'age', 'place'])print(type(ky))---<class 'dict_keys'>#可以将返回值传入list([iterable]),生成列表:print(list(ky))---['name', 'age', 'place']#也可以迭代查看:for k in ky: print(k,end=' ')---name age place

5、用values()函数查看字典的值;dict. values()返回字典值组成视图。返回值可以被迭代。例子:d1={'name':'齐德隆','age':34,'place':'深圳'}val=d1.values()print(val)---dict_values(['齐德隆', 34, '深圳'])print(type(val))---<class 'dict_values'>#可以将返回值传入list([iterable]),生成列表:print(list(val))---['齐德隆', 34, '深圳']#也可以迭代查看:for v in val: print(v,end=' ')---齐德隆 34 深圳

7、用items()函数查看键值对。dict.items()返回字典由键值对组成的视图,返回值可以被迭代。例如:d1={刻八圄俏9;name':'齐德隆','age':34,'place':'深圳'}kvs=d1.items()print(kvs)---dict_items([('name', '齐德隆'), ('age', 34), ('place', '深圳')])print(type(kvs))---<class 'dict_items'>#可以将返回值传入list([iterable]),生成列表:print(list(kvs))---[('name', '齐德隆'), ('age', 34), ('place', '深圳')]#也可以迭代查看:for kv in kvs: print(kv,end=' ')---('name', '齐德隆') ('age', 34) ('place', '深圳')
