return_first_arg¶
- iteration_utilities.return_first_arg(*args, **kwargs)¶
Always return the first positional argument given to the function.
- Parameters:
- args, kwargs
any number of positional or keyword parameter.
- Returns:
- first_positional_argumentany type
Always returns the first positional argument given to the function.
Examples
This function is equivalent to
lambda *args, **kwargs: args[0]
but significantly faster:>>> from iteration_utilities import return_first_arg >>> return_first_arg(1, 2, 3, 4, a=100) 1