gmap

negmas.generics.gmap(group: Union[Callable[[Any], Any], Mapping, Sequence], param: Any)Any[source]

Calls or indexes the group by the param

Parameters
  • group – Either a Callable or a Mapping

  • param – The parameters to use for mapping

Examples

>>> gmap([1, 23, 44], 1)
23
>>> gmap({'a': 3, 'b': 5, 'c': 4}, 'c')
4
>>> gmap(lambda x: 3*x, 20)
60

Returns: