Даны два списка:Расширенный Python список постижение
chars = ['ab', 'bc', 'ca']
words = ['abc', 'bca', 'dac', 'dbc', 'cba']
как можно использовать списочные для создания отфильтрованного списка words
следующим условием: при условии, что каждое слово имеет длину n
и chars
имеет длину n
также отфильтрованный список должен содержать только слова, которые каждый i
-й символ находится в i
-й строке в words
.
В этом случае мы должны получить ['abc', 'bca']
.
(Если это выглядит знакомо любому, это был один из вопросов в предыдущем вареньем кода Google)
Честно говоря, я предпочитаю @ ответ SilentGhost в. –