Python | Mover elemento al final de la lista

La manipulación de listas es bastante común en la programación día a día. Uno puede encontrarse con varios problemas en los que desea actuar utilizando solo frases ingeniosas. Uno de esos problemas puede ser mover un elemento de la lista hacia atrás (final de la lista). Vamos a discutir ciertas formas en que esto se puede hacer.

Método n.º 1: usarappend() + pop() + index()
esta funcionalidad en particular se puede realizar en una línea combinando estas funciones. La función de agregar agrega el elemento eliminado por la función emergente utilizando el índice proporcionado por la función de índice.

# Python3 code to demonstrate  
# moving element to end 
# using append() + pop() + index()
  
# initializing list
test_list = ['3', '5', '7', '9', '11']
  
# printing original list 
print ("The original list is : " + str(test_list))
  
# using append() + pop() + index()
# moving element to end 
test_list.append(test_list.pop(test_list.index(5)))
  
# printing result
print ("The modified element moved list is : " + str(test_list))
Producción :

The original list is : ['3', '5', '7', '9', '11']
The modified element moved list is : ['3', '7', '9', '11', '5']

Método n.º 2: usarsort() + key = (__eq__)
el método de clasificación también se puede usar para lograr esta tarea en particular en la que proporcionamos la clave como igual a la string que deseamos cambiar para que se mueva hasta el final.

# Python3 code to demonstrate  
# moving element to end 
# using sort() + key = (__eq__)
  
# initializing list
test_list = ['3', '5', '7', '9', '11']
  
# printing original list 
print ("The original list is : " + str(test_list))
  
# using sort() + key = (__eq__)
# moving element to end 
test_list.sort(key = '5'.__eq__)
  
# printing result
print ("The modified element moved list is : " + str(test_list))
Producción :

The original list is : ['3', '5', '7', '9', '11']
The modified element moved list is : ['3', '7', '9', '11', '5']

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 *