Рубрики

Python | Добавить элемент в альтернативной позиции в списке

Иногда, работая со списком Python, мы можем столкнуться с проблемой, заключающейся в том, что нам нужно добавлять элементы в список поочередно, то есть в четные позиции, и соответственно переупорядочивать список. Это имеет потенциальное применение во многих областях, таких как ежедневное программирование и конкурентное программирование. Давайте обсудим, каким образом эта проблема может быть решена.

Метод: Использование join() + list()
Этот метод может быть использован для решения этой проблемы в одну строку. В этом случае мы просто поочередно соединяем все элементы с целевым элементом, а затем конвертируем обратно в список с помощью list() .

# Python3 код для демонстрации работы
# Добавить элемент в альтернативной позиции в списке
# используя join () + list ()

  
# инициализировать список

test_list = ['a', 'b', 'c', 'd', 'e', 'f']

  
# печать оригинального списка

print("The original list is : " + str(test_list))

  
# initialize ele

ele = '#'

  
# Добавить элемент в альтернативной позиции в списке
# используя join () + list ()

res = list(ele.join(test_list))

  
# результат печати

print("List after alternate addition : " + str(res))

Выход :

The original list is : ['a', 'b', 'c', 'd', 'e', 'f']
List after alternate addition : ['a', '#', 'b', '#', 'c', '#', 'd', '#', 'e', '#', 'f']

Рекомендуемые посты:

Python | Добавить элемент в альтернативной позиции в списке

0.00 (0%) 0 votes