Python: Создайте новый список из списка, когда определенное условие выполнено

Я хочу сделать новый список из другого списка слов; Когда определенное состояние слова выполнено. В этом случае я хочу добавить все слова, которые имеют длину 9 в новый список.

Я использовал:

resultReal = [y for y in resultVital if not len(y) < 4]

для удаления всех записей, которые находятся под длиной 4. Однако я не хочу удалять записи сейчас. Я хочу создать новый список со словами, но держать их в старом списке.

Возможно, что-то вроде этого:

if len(word) == 9:
     newlist.append()

Спасибо.

11
задан simhumileco 30 August 2018 в 13:44
поделиться