News for hackers. Stuff that matters.
Re:Python built-ins worth learning (2019) by adhocmobility on Friday March 11, 2022 @07:38AM (#30639064)
The second case is preferable if numbers is an Optional[List], which is usually the case when passing lists around as arguments.

  def custom_sum(numbers: Optional[List[int]] = None) -> int:
    if not numbers:
      ## something

    return sum(numbers)
This can handle both cases - if numbers is None, or numbers is []

There are no comments on this comment yet.