Поиск строк в списке, содержащих определенные буквы в случайном порядке
Я пишу код в Python 2.7, в котором я определил список строк. Затем я хочу найти элементы этого списка для набора букв. Эти буквы должны быть в случайном порядке. то есть поиск в списке для каждой буквы из ввода. Я гуглял, но не нашел решения.
Вот что я получил:
wordlist = ['mississippi','miss','lake','que']
letters = str(aqk)
for item in wordlist:
if item.find(letters) != -1:
print item
Это пример. Здесь единственный выход должен быть 'lake' и 'que', так как эти слова содержат 'a', 'q' и 'k'. Как я могу переписать свой код, чтобы это было сделано?
Заранее спасибо!
Alex