Buscar cadenas en la lista que contiene letras específicas en orden aleatorio

Estoy escribiendo un código en Python 2.7 en el que he definido una lista de cadenas. Luego quiero buscar en los elementos de esta lista un conjunto de letras. Estas letras deben estar en orden aleatorio. es decir, buscar en la lista cada letra de entrada. He estado buscando en Google pero no he encontrado una solución.

Esto es lo que obtuve:

wordlist = ['mississippi','miss','lake','que']

letters = str(aqk)

for item in wordlist:
    if item.find(letters) != -1:
        print item

Esto es un ejemplo. Aquí la única salida debería ser 'lake' y 'que' ya que estas palabras contienen 'a', 'q' y 'k'. ¿Cómo puedo reescribir mi código para que esto se haga?

¡Gracias por adelantado

Alex

Respuestas a la pregunta(10)

Su respuesta a la pregunta