4.2.6Python下字典的fromkeys方法

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

fromkeys方法基本语法是:

dict.fromkeys(seq[, value]))

参数

seq -- 这是将用于字典的键准备的值的列表。

value -- 这是可选的,如果提供的话则值将被设置为这个值

fromkeys方法使用给定的键建立新的字典,每个键默认对应的值为None。比如:

>>> dic = {}
>>> dic.fromkeys(['name','age'])
{'age': None, 'name': None}
>>> dic
{}
>>> new_dic = dic.fromkeys(['name','age'])
>>> new_dic
{'age': None, 'name': None}
>>> dic
{}

上面的例子中,首先构造一个空字典,然后调用它的fromkeys方法,建立另一个新字典。也可以直接在所有字典的类型dict上面调用方法,比如:

>>> dict.fromkeys(['name','age'])
{'age': None, 'name': None}

如果不想使用None作为默认值,也可以自己提供默认值。如:

>>> dict.fromkeys(['name','age'],'(unknown)')
{'age': '(unknown)', 'name': '(unknown)'}

标签:

上一篇:

下一篇:

相关推荐

网站地图|XML地图

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