Dadas dos listas:avanzada Python lista de comprensión
chars = ['ab', 'bc', 'ca']
words = ['abc', 'bca', 'dac', 'dbc', 'cba']
cómo se puede utilizar listas por comprensión para generar una lista filtrada de words
por la siguiente condición: dado que cada palabra es de longitud n
y chars
es de longitud n
también, la lista filtrada debe incluir solo palabras que cada i
-ésimo carácter está en el i
-ésima cadena en words
. En este caso, deberíamos obtener ['abc', 'bca']
como resultado.
(Si esto le resulta familiar a cualquier persona, esta fue una de las preguntas en el anterior atasco de código de Google)
Francamente, prefiero @ respuesta de SilentGhost. –