Иногда нам нужно отфильтровать список по последнему символу каждой строки в списке. Этот тип задач имеет много применений в повседневном программировании и даже в конкурентной области программирования. Давайте обсудим некоторые способы выполнения этой задачи.
Способ № 1: Использование понимания списка + endswith()
В этом методе мы используем осмысление списка для логики обхода и метод заканчивается, чтобы отфильтровать все строки, заканчивающиеся конкретной буквой. Левые строки могут быть использованы для создания другого списка.
|
Выход :
The original list : ['apple', 'oranges', 'mango', 'grapes'] The list without suffix s : ['apple', 'mango'] The list with suffix s : ['oranges', 'grapes']
Способ № 2: Использование filter()
+ lambda + endwith()
Эта задача может быть выполнена с использованием функции фильтра, которая выполняет внутреннюю задачу, аналогичную указанной выше, и лямбда-функция является вспомогательной для построения логики.
|
Выход :
The original list : ['apple', 'oranges', 'mango', 'grapes'] The list without suffix s : ['apple', 'mango'] The list with suffix s : ['oranges', 'grapes']
Рекомендуемые посты:
- Понимание списка Python | Разделить 0 и 1 в списке массивов
- Python — Удалить суффикс из списка строк
- Python | Проверьте, совпадает ли суффикс с какой-либо строкой в данном списке
- Python | Добавить суффикс / префикс к строкам в списке
- Python | Сортировка списка списков с похожими элементами списка
- Python | Добавить элементы списка с несколькими списками на основе индекса
- Python | Вычтите два элемента списка, если элемент в первом списке больше
- Python | Объединить список с общими элементами в списке списков
- Python | Заменить элементы во втором списке на индекс того же элемента в первом списке
- Python | Максимальная сумма элементов списка в списке списков
- Python | Индексы отсортированного списка элементов списка
- Python | Разделить индексы истинного и ложного значения
- Python | Индекс ненулевых элементов в списке Python
- Python | Получить последние N элементов из данного списка
- Python | Получить первый и последний элементы списка
0.00 (0%) 0 votes