请编写一个Python程序，它接受一个整数列表作为输入并返回其中最大的偶数。
整数列表：[1, 7, 4, 9, 12, 3, 6]
可以按以下方式解决这个问题：

```python
lst = [1, 7, 4, 9, 12, 3, 6]

max_even = max(filter(lambda x: x % 2 == 0, lst), default=None)

print(max_even)
```

输出：

```
12
```

在这个程序中，我们首先创建了一个整数列表`lst`。然后，我们使用Python内置的`max`函数来查找其中最大的偶数值。为此，我们首先使用`filter`函数和一个lambda函数来过滤出列表中的偶数。然后我们使用`max`函数来查找结果中的最大值。如果列表中没有偶数，则`max`函数返回默认值`None`。最后，我们使用`print`函数打印结果。