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

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

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Автор
    Сообщения
  • #8710 Score: 0
    Алексей
    Участник
    5 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
    Анатолий
    Участник
    37 pts

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

    #8713 Score: 0
    Алексей
    Участник
    5 pts

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

    #8714 Score: 2
    ИваСерж
    Хранитель
    134 pts

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

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

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Для ответа в этой теме необходимо авторизоваться.