python使用lambda函数返回字典中指定字段的值
时间: 2023-03-03 17:44:11 浏览: 203
使用Lambda表达式查找指定字符
可以使用Python中的lambda函数结合字典的get方法来返回字典中指定字段的值。示例如下:
假设有一个字典`my_dict`,它包含了键值对`{'name': 'John', 'age': 30, 'gender': 'male'}`,我们想要返回`my_dict`中键为`'name'`的值。可以使用下面的代码实现:
```
my_dict = {'name': 'John', 'age': 30, 'gender': 'male'}
get_name = lambda x: x.get('name')
name = get_name(my_dict)
print(name)
```
输出结果为:
```
John
```
在这个例子中,我们首先定义了一个lambda函数`get_name`,它接受一个字典作为参数`x`,并返回该字典中键为`'name'`的值。然后我们调用这个lambda函数,并将`my_dict`作为参数传递进去,将结果保存到变量`name`中。最后,我们输出变量`name`的值,即字典`my_dict`中键为`'name'`的值`'John'`。
阅读全文