6.6 Array Comprehension

Array Comprehension – это выражение, которое позволяет быстро создавать новый массив из существующего с помощью for и while, или без массива с инициализацией переменных во время итераций цикла.

Простые array comprehensions:

Array Comprehension с использованием if:

Array Comprehension c использованием двух массивов:

Выражение цикла могут быть любыми, включая условия и вложенные циклы, поэтому следующие действия будут работать так, как ожидалось:

Также можно инициализировать массив после его объявления:

Ссылка на официальную документацию