Задать вопрос
@nasdi

Проверка существования индекса?

Всем привет пишут своего первого бота на питон. Сегодня у меня возникла проблема в том, что мне нужно проверять 0 индекс на совпадение, а при вводе стикера или картинки бот ломается. Не подскажите, как можно сделать проверку на существование индекса
  • Вопрос задан
  • 3196 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 2
tema_sun
@tema_sun
Не надо существование проверять. Проверяйте длину списка:
if len(l) > 0:
    print(l[0])
Ответ написан
@Hrabryi
Если индекс не нулевой, можно использовать обработчик исключений, например:
my_arr = [1,2,3]
try:
    print(my_arr[4])
except IndexError:
    print('Index not found!')

А если проверяешь наличие нулевого индекса, то это просто проверка на то, что твой список не пуской. Тогда просто используй:
if my_arr: # вернет true если не пустой, и false в обратном случае
    some code
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
22 янв. 2025, в 04:08
6000 руб./за проект
21 янв. 2025, в 23:55
20000 руб./за проект
21 янв. 2025, в 23:35
80000 руб./за проект