Проверка, если список пуст

Пустота списка связан с булево значение False , так что вы не должны проверить len(lst) == 0 , а только lst или not lst

 lst = []
if not lst:
    print("list is empty")

# Output: list is empty