Question: I stack with the following problem, I need to finding maximum between equal positions between lists. Map function works pretty well, but how to make it work for the list of the lists? using map(max,d) gave the max of the every list. The problem is that the number of the lists in the list is variable. Any suggestions are welcome!
Input for the problem is `d` not an `a,b,c`, d - is a list of the lists, and the comparison is pairwise per position in the list.

```
a = [0,1,2,6]
b = [5,1,0,7]
c = [3,8,0,8]
map(max,a,b,c)
# [5,8,2,8]
d = [a,b,c]
map(max,d)
[6,7,8]

```

Answer: 
```
a = [0,1,2,6]
b = [5,1,0,7]
c = [3,8,0,8]

print [max(itm) for itm in zip(a, b, c)]

```

or even shorter:

```
print map(max, zip(a, b, c))

```
How about this:

`max(map(max,d))`