Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Как в Python проверить, пуст ли список?

  1. Как в Python проверить, пуст ли список?

    Привет, народ! Возник такой вопрос: как правильно в Python проверить, пуст ли список? Можно что-то более изящное, чем просто проверять длину через len()? Было бы круто увидеть примеры кода и разные способы проверки. Новичкам типа меня очень пригодилось бы! Спасибо за помощь заранее!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Хей, чекнуть список на пустоту в Python можно вообще очень просто. Вот самый прямой путь:

    Программный код:
    my_list = []
    if 
    not my_list:
        print(
    'Список пуст')
    else:
        print(
    'Список не пуст'
    По сути, выражение 'not my_list' проверяет, пустой ли список. Если он пустой, то это выражение возвращает True. Удачи, дружище!

  4. Цитата Сообщение от Ромашка
    Хей, чекнуть список на пустоту в Python можно вообще очень просто. Вот самый прямой путь:

    Программный код:
    my_list = []
    if 
    not my_list:
        print(
    'Список пуст')
    else:
        print(
    'Список не пуст'
    По сути, выражение 'not my_list' проверяет, пустой ли список. Если он пустой, то это выражение возвращает True. Удачи, дружище!
    О, чётко! И никак геморно с этой len()! Спасибо, обучился чему-то новому.

  5. Чувак, а если хочешь стиль поджать до минимума, так это ещё лаконичнее:

    Программный код:
    my_list = []
    print(
    'Список пуст' if not my_list else 'Список не пуст'
    В одну строчку, и нормально читать! Удачи!

  6. Цитата Сообщение от Shatterstar
    Чувак, а если хочешь стиль поджать до минимума, так это ещё лаконичнее:

    Программный код:
    my_list = []
    print(
    'Список пуст' if not my_list else 'Список не пуст'
    В одну строчку, и нормально читать! Удачи!
    Огонь! Одной строкой можно весь мир завоевать . Заберу себе.

  7. Есть ещё путь через функцию, если вдруг несколько раз надо будет проверить. Вот так:

    Программный код:
    def is_list_empty(lst):
        return 
    not lst

    my_list 
    = []
    if 
    is_list_empty(my_list):
        print(
    'Yes, пустой')
    else:
        print(
    'No, есть элементы'
    Удобно и переиспользуемо!

  8. Цитата Сообщение от Рита
    Есть ещё путь через функцию, если вдруг несколько раз надо будет проверить. Вот так:

    Программный код:
    def is_list_empty(lst):
        return 
    not lst

    my_list 
    = []
    if 
    is_list_empty(my_list):
        print(
    'Yes, пустой')
    else:
        print(
    'No, есть элементы'
    Удобно и переиспользуемо!
    Норм тема с функцией! Переиспользование - наше всё.

  9. Могу предложить такой вариант через len(), но с фишками:

    Программный код:
    my_list = []
    if 
    len(my_list) == 0:
        print(
    'Список пуст')
    else:
        print(
    'Список не пуст'
    Хотя не оч умно, но иногда полезно в командной работе.

  10. Цитата Сообщение от Михаил1221
    Могу предложить такой вариант через len(), но с фишками:

    Программный код:
    my_list = []
    if 
    len(my_list) == 0:
        print(
    'Список пуст')
    else:
        print(
    'Список не пуст'
    Хотя не оч умно, но иногда полезно в командной работе.
    Ок, понятно. Хотя это первый путь, на который я бы забил после этих трюков.

Страница 1 из 2 12 ПоследняяПоследняя