my_dict = {'name': 'John', 'age': 30, 'city': 'New York'} lambda判断name是否存在在这个字段中,存在就返回name的值,不存在就返回null
时间: 2024-01-15 08:02:53 浏览: 123
你可以使用以下lambda表达式来实现:
```
lambda x: x['name'] if 'name' in x else None
```
这个lambda表达式接受一个字典作为输入,如果字典中包含键名为'name'的项,则返回该项的值,否则返回None。你可以将这个lambda表达式应用于你的字典my_dict,如下所示:
```
result = (lambda x: x['name'] if 'name' in x else None)(my_dict)
print(result)
```
输出结果为:
```
'John'
```
阅读全文