@Govesinc

Как создать копию list, в которой будут только элементы удовлетворяющие условию?

Оригинал :
["11", "2", "3", "4", "55"]
условие: len(element) > 1
Копия будет следующей:
["11", "55"]

Это возможно сделать без циклов? Есть встроенные решения?
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
LazyTalent
@LazyTalent
Data Engineer, Freelancer
>>> lst = ["11", "2", "3", "4", "55"]
>>> new_lst = filter(lambda x: len(x) > 1, lst)
>>> new_lst
['11', '55']
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
original = ["11", "2", "3", "4", "55"]
new = [el for el in original if len(el) > 1]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы