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

Как организовать поиск в кортеже списков из двух элементов по первому элементу?

Имеется:
a = [['234', 'abc'], ['856', 'xyz']]
Найти:
Элемент с номером 856.

Как организовать поиск?

... Как вариант - перебрать в словарь, но при больших объемах будет непрактично.
  • Вопрос задан
  • 262 просмотра
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 2
@deliro
Но лучше вот так:
filter(lambda x: x[0] == '856', a)
Ответ написан
Комментировать
вот как-то так
print [item for item in a if item[0] == '856']
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы