Skip to main content
 首页 » 编程设计

python之如何使用循环制作字典

2025年05月04日24insus

我想从 for 循环中生成一个 dict..

如果我有 o = {1: 'one', 2: 'two'}

如何使用 o 字典创建一个循环来生成这样的字典?

h = {1: 'One-Hundred', 2: 'Two-Hundred'} 

请您参考如下方法:

您只需将字符串 '-Hundred' 添加到每个值的末尾:

h = {key: value.capitalize() + '-Hundred' for key, value in o.items()} 

这称为字典理解(它与列表理解和生成器表达式密切相关),它确实涉及一个循环:只需要仔细看看它。你看,有一个 for ... in ... 结构。