4.2.1Python下dict函数
Posted by 撒得一地 on 2016年2月13日 in python教程
上一篇: 4.2Python下创建和使用字典
下一篇: 4.2.2Python字典基本操作
下一篇: 4.2.2Python字典基本操作
除了前面讲的,可以用大括号创建字典外,还可以用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
{}
上一篇: 4.2Python下创建和使用字典
下一篇: 4.2.2Python字典基本操作
下一篇: 4.2.2Python字典基本操作