lambda表达式 遍历map
时间: 2023-07-21 12:04:54 浏览: 140
Map遍历方法
lambda表达式可以用来遍历map,可以通过map的items()方法获取键值对,然后使用lambda表达式对每个键值对进行操作。
下面是一个示例代码:
```python
my_map = {'a': 1, 'b': 2, 'c': 3}
# 使用lambda表达式遍历map并打印每个键值对
for key, value in my_map.items():
func = lambda k, v: print(f"Key: {k}, Value: {v}")
func(key, value)
```
这段代码会输出:
```
Key: a, Value: 1
Key: b, Value: 2
Key: c, Value: 3
```
在lambda表达式中,`k`和`v`分别表示键和值,通过`print`函数打印出每个键值对的内容。你可以根据自己的需求修改lambda表达式的逻辑。
阅读全文