博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

python内置函数之dict()

Posted on 2017-10-17 16:10  开飞机的贝塔  阅读(320)  评论(0编辑  收藏  举报
class dict(**kwargs)

返回一个字典。本方法用来创建一个字典对象。
只能传入一个参数。

>>> dict(a=1)
{'a': 1}
也可以传入映射函数作为参数
>>> dict(zip(['a','b'],[1,2]))
{'a': 1, 'b': 2}
也可以传入可迭代对象作为参数
>>> dict([('a',1),('b',2)])
{'a': 1, 'b': 2}
还可以传入迭代器
>>> h = ['hello']
>>> a = ((i,[]) for i in h)
>>> isinstance(a,Iterator)
True
>>> dict(a)
{'hello': []}