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))
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