Иногда, работая со списком Python, мы можем столкнуться с проблемой, заключающейся в том, что нам нужно добавлять элементы в список поочередно, то есть в четные позиции, и соответственно переупорядочивать список. Это имеет потенциальное применение во многих областях, таких как ежедневное программирование и конкурентное программирование. Давайте обсудим, каким образом эта проблема может быть решена.
Метод: Использование join() + list()
Этот метод может быть использован для решения этой проблемы в одну строку. В этом случае мы просто поочередно соединяем все элементы с целевым элементом, а затем конвертируем обратно в список с помощью list()
.
|
Выход :
The original list is : ['a', 'b', 'c', 'd', 'e', 'f'] List after alternate addition : ['a', '#', 'b', '#', 'c', '#', 'd', '#', 'e', '#', 'f']
Рекомендуемые посты:
- Python | Суммирование альтернативных элементов в списке
- Python | Увеличение шаблона альтернативного элемента в списке
- Python | Переместить последний элемент на первую позицию в списке
- Python | Максимальная и минимальная позиция элемента в списке
- Python | Альтернативный Велоспорт в списке
- Python | Инициализация списка с альтернативными 0 и 1
- Python | Альтернативная сортировка в списке строк
- Python | Список, состоящий из всех альтернативных элементов
- Python | Альтернативный диапазон нарезки в списке
- Python | Выборочное объединение списка каждой N-й позиции
- Python | Суммирование позиций в списке кортежей
- Python | Найти частоту заданного символа в каждой позиции в списке списков
- Python | Заменить элементы во втором списке на индекс того же элемента в первом списке
- Python | Вычтите два элемента списка, если элемент в первом списке больше
- Python | Список индексов соответствующего элемента из другого списка
0.00 (0%) 0 votes