Удалить пробелы из списка Python

Чтобы удалить пробелы из списка Python, вы можете использовать различные методы. Вот несколько подходов:

Метод 1: использование понимания списка

original_list = ['apple', 'banana ', 'cherry', ' ', 'orange']
new_list = [item.strip() for item in original_list if item.strip()]

Метод 2: использование функции map() с лямбда-выражением

original_list = ['apple', 'banana ', 'cherry', ' ', 'orange']
new_list = list(map(lambda x: x.strip(), original_list))
new_list = list(filter(None, new_list))

Метод 3: использование цикла for с методом Append()

original_list = ['apple', 'banana ', 'cherry', ' ', 'orange']
new_list = []
for item in original_list:
    stripped_item = item.strip()
    if stripped_item:
        new_list.append(stripped_item)

Метод 4. Использование понимания списка с if-else

original_list = ['apple', 'banana ', 'cherry', ' ', 'orange']
new_list = [item.strip() if item.strip() else None for item in original_list]
new_list = [item for item in new_list if item is not None]