Чтобы удалить пробелы из списка 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]