我想从 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 ... 结构。
