【问题标题】:Lowercase the keys in a dict小写字典中的键
【发布时间】:2021-04-08 18:16:20
【问题描述】:

我有一个 dicts 数组,我想将这些键小写。这是我目前所拥有的:

d_lower = []
for item in d:
    item_lower = {k.lower():v for k,v in item.items()}
    d_lower.append(item_lower)

这可以在单行列表理解中完成吗?

【问题讨论】:

标签: python


【解决方案1】:

当然,虽然它不一定更具可读性:

[{k.lower():v for k,v in item.items()} for item in d]

【讨论】:

    【解决方案2】:
    {i.lower():j for i,j in d.items()}
    

    d 是字典。

    【讨论】:

      猜你喜欢
      • 2012-09-11
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      • 2019-02-24
      • 2010-10-20
      • 1970-01-01
      • 2011-10-26
      • 1970-01-01
      相关资源
      最近更新 更多