用列表理解创建字典

用列表理解创建字典,第1张

用列表理解创建字典

使用字典理解:

{key: value for (key, value) in iterable}

注意:这适用于Python 3.x(及2.7及更高版本)。以前在Python 2.6和更早版本中,dict内置函数可以接收可迭代的键/值对,因此您可以将其传递给列表理解或生成器表达式。例如:

dict((key, func(key)) for key in keys)

在简单的情况下,您根本不需要理解…

但是,如果您已经具有可迭代的键和/或值,只需dict直接调用内置函数即可:

1) consumed from any iterable yielding pairs of keys/valsdict(pairs)2) "zip'ped" from two separate iterables of keys/valsdict(zip(list_of_keys, list_of_values))


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5617018.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-15
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存