pydistsim.utils.helpers.first

first(iterable: Iterable[T], default: U | None = None) T | U | None[source]

Return the first item in an iterable, or a default value if the iterable is empty.

Parameters:
  • iterable (Iterable[T]) – The iterable to get the first item from.

  • default (U | None) – The default value to return if the iterable is empty.

Returns:

The first item in the iterable, or the default value if the iterable is empty.

Return type:

T | U | None