Задать вопрос
Pyrym
@Pyrym
Python 3 и PyQt5

Как найти слово в списке по части слова?

Как в списке найти индекс слова, если известна только часть этого слова:
Например:
D = ["апельсин","слива","яблоко", "груша"]
d = f.index('ябл*')
print(d)
Я здесь в поиске поставил звёздочку, но с ней не работает, что не удивительно.
  • Вопрос задан
  • 8290 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@1bd_1l_Bari
Может так?

D = ["апельсин","слива","яблоко", "груша"]
d = 'ябл'
a = [print(i) for i in range(len(D)) if d in D[i]]
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Регулярки наше все в таких вопросах
https://habrahabr.ru/post/115825/
Дерзайте)

Можно еще по дурному
for i in D:
if d in i:
print(i)
Но это по дурному)))
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽