#!/usr/bin/python
# dmap_f liefert die Liste der den Elementen von seq zugeordneten Werte
# map(fkt,lst) -> fuehrt FKT fuer jedes Element von LST aus
# filter(fkt,seq) -> Liste aus Elementen von SEQ fuer die FKT wahr ist
def dmap_f (seq, dict):
return map (lambda x, d = dict: d[x],
filter (lambda x, k = dict.keys (): x in k, seq))
tel = {'stan': 4092,
'markus': 4323,
'brian': 3204,
'loretta': 4092,
'johannes': 5591}
call_list = ('stan', 'brian', 'johannes', 'Unbekannt')
print dmap_f (call_list, tel)