Python | Agregar elemento en una posición alternativa en la lista

A veces, mientras trabajamos con la lista de Python, podemos tener un problema en el que necesitamos agregar elementos en la lista alternativamente, es decir, en posiciones pares y reordenar la lista en consecuencia. Esto tiene una aplicación potencial en muchos dominios, como la programación diurna y la programación competitiva. Vamos a discutir cierta forma en que este problema puede ser resuelto.

Método: Usandojoin() + list()
Este método se puede usar para resolver este problema en una línea. En esto, simplemente unimos todos los elementos alternativamente con el elemento de destino y luego volvemos a convertir a la lista usando list().

# Python3 code to demonstrate working of
# Add element at alternate position in list
# using join() + list()
  
# initialize list
test_list = ['a', 'b', 'c', 'd', 'e', 'f']
  
# printing original list
print("The original list is : " + str(test_list))
  
# initialize ele 
ele = '#'
  
# Add element at alternate position in list
# using join() + list()
res = list(ele.join(test_list))
  
# printing result
print("List after alternate addition : " + str(res))
Producción :

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

Publicación traducida automáticamente

Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *