Python のドキュメントには、次のmap()ように記載されています。
function が の場合
None、恒等関数が想定されます。
したがって、次のような Python コードがあるとします。
def yearsback(tbl, yb):
    def fcn():
      y = None
      i = 0
      for (year, prefix, suffix) in reversed(sorted(tbl.iterkeys())):
        if y == None:
          y = year
        elif y > year:
          i, y = 1 + i, year
        if i >= yb:
          return
        yield (year, prefix, suffix)
    return map(None, fcn())
それをもっと簡単に書く方法はありますか?また、reversed(sorted(tbl.iterkeys()))単純化することもできると思います。