4.2.1Python下dict函数

Posted by 撒得一地 on 2016年2月13日 in python教程

除了前面讲的,可以用大括号创建字典外,还可以用dict函数,通过其它映射(比如其它字典)或者(键,值)这样的序列对建立字典。dict函数不是真正的函数。它是个类型,像list函数tuple函数和str一样。

dict函数通过小括号映射的方式创建字典,比如:

>>> items = [('name','gumby'),('age',24)]
>>> d = dict(items)
>>> d
{'name': 'gumby', 'age': 24}
>>> d['name']
'gumby'
>>> d['age']
24

dict函数也可以通过关键字参数赋值的形式来创建字典,如下所示:

>>> d = dict(name="psz",age=25)
>>> d
{'name': 'psz', 'age': 25}
>>> d['age']
25

创建字典是dict函数最有用的功能了,但是还能以映射作为dict函数的参数,以建立其项与映射相同的字典。

>>> d
{'name': 'psz', 'age': 25}
>>> fd = dict(d)
>>> fd
{'name': 'psz', 'age': 25}
>>> fd['age']
25
>>> d['age']
25

如果不带任何参数,则dict函数返回一个新的空字典,就像list、tuple等函数一样。比如:

>>> dd = dict()
>>> dd
{}
>>> items = []
>>> ff = dict(items)
>>> ff
{}

上一篇:

下一篇:

相关推荐

网站地图|XML地图

Copyright © 2015-2024 技术拉近你我! All rights reserved.
闽ICP备15015576号-1 版权所有©psz.