• @[email protected]
    link
    fedilink
    English
    714 days ago

    Could also compare against:

    if not len(mylist)
    

    That way this version isn’t evaluating two functions. The bool evaluation of an integer is false when zero, otherwise true.

    • @[email protected]
      link
      fedilink
      English
      214 days ago

      This is honestly the worst version regarding readability. Don’t rely on implicit coercion, people.

      • @[email protected]
        link
        fedilink
        English
        114 days ago

        But the first example does the same thing for an empty list. I guess the lesson is that if you’re measuring the speed of arbitrary stylistic syntax choices, maybe Python isn’t the best language for you.