Pyrym
@Pyrym
Python 3 и PyQt5

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

Как в списке найти индекс слова, если известна только часть этого слова:
Например:
D = ["апельсин","слива","яблоко", "груша"]
d = f.index('ябл*')
print(d)
Я здесь в поиске поставил звёздочку, но с ней не работает, что не удивительно.
  • Вопрос задан
  • 7661 просмотр
Решения вопроса 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)
Но это по дурному)))
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы