Поиск значения в списке

Главная Форумы Задать вопрос Поиск значения в списке

В этой теме 3 ответа, 3 участника, последнее обновление  ИваСерж 7 мес., 1 неделя назад.

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Автор
    Сообщения
  • #8710 Score: 0

    Алексей
    Участник
    3 pts

    Добрый день!

    Пытаюсь получить положение элемента (Щит1) в списке, выдает ошибку:

    Предупреждение: IronPythonEvaluator.EvaluateIronPythonScript операция не выполнена.
    Traceback (most recent call last):

    File “<string>”, line 8, in <module>
    ValueError: list.index(item): item not in list 
    В чем ошибка?

    Спасибо!

    #8712 Score: 2

    Анатолий
    Участник
    36 pts

    Добрый день! На вход необходимо подавать элементы которые не повторяются, иначе скрипт выдаст первый порядочный номер по списку.

    #8713 Score: 0

    Алексей
    Участник
    3 pts

    Идею понял, спасибо, помогло)

    #8714 Score: 2

    ИваСерж
    Модератор
    121 pts

    Я всё чаще использую генераторы списка.
    Недавно прочел, что генератор списка работает быстрее, поскольку не вызывает append

    быстрее будет выполнятся следующая запись:
    OUT = [i for i in IN[0] if i.Name == "Щит"]

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)

Для ответа в этой теме необходимо авторизоваться.