用lambda循环遍历列表中的字典将字典key变为小写
时间: 2023-11-28 16:49:37 浏览: 36
python实现创建新列表和新字典,并使元素及键值对全部变成小写
可以使用以下代码:
```
my_list = [{'Name': 'Alice', 'Age': 25}, {'Name': 'Bob', 'Age': 30}]
my_list = list(map(lambda x: {k.lower(): v for k, v in x.items()}, my_list))
print(my_list)
```
输出结果为:
```
[{'name': 'Alice', 'age': 25}, {'name': 'Bob', 'age': 30}]
```
这里使用了 `map()` 函数和 lambda 表达式,将列表中的每个字典都转换成小写字母键名的新字典。最后使用 `list()` 函数将 `map()` 函数返回的迭代器转换回列表,并打印输出结果。
阅读全文