考虑以下两个语句,它们具有相同的目的:
tel = {'sape': 4139, 'jack': 4098}
和
tel = dict([('sape', 4139), ('jack', 4098)])
为什么要完全使用“ dict()”?
我敢肯定有一个原因,我只想知道。
存在的原因dict(...)
是所有类都需要具有构造函数。此外,如果构造函数能够采用其他格式的数据,则可能会有所帮助。
在您的示例用例中,使用不会带来任何好处dict
,因为您可以控制数据所在的格式。但是请考虑一下,如果列表中已经有成对的数据,则dict
构造函数可能会有用。例如,当从文件中读取行时,可能会发生这种情况。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句