• Pop, Python

    Pop:

    Para eliminar el ultimo elemento de la lista se usa pop si no especificas ningún índice.

    sí especificas un índice ese será eliminado.

    Ejemplo de pop con índice y sin índice

    • milista=[«gato», «perro», «leon»,»cocodrilo»]
    • milista2=[«coco»,» sandia»]
    • doslistas = milista+milista2
    • print (doslistas[:])
    • print («la lista con pop»,doslistas.pop(2))
    • print (doslistas [:] )

    Mostrará esto en pantalla:

    [‘gato’, ‘perro’, ‘leon’, ‘cocodrilo’, ‘coco’, ‘sandia’]
    la lista con pop leon
    [‘gato’, ‘perro’, ‘cocodrilo’, ‘coco’, ‘sandia’]

  • Métodos de las listas en Python

    append, count, clear, extend, insert,index, pop, reverse, renove, sort

    Las listas pueden usar métodos que permiten realizar operaciones con instrucciones, siguiendo este tipo de patrón:

    • La_lista_nombre.Método(Parámetros)# Poniendo el punto antes del método
    • append:
      • Añade un elemento a una lista pasado como parámetro en los paréntesis, pudiendo ser de cualquier clase
        • lista = [123,9,1222,100,40,30]
        • lista.append(«el append»)
        • print ( » El append de la lista es  «, lista)
          • Resultado por pantalla
            • El append de la lista es   [123, 9, 1222, 100, 40, 30, ‘el append’]
    • sort:
      • Realiza el orden, si se puede, se realiza por defecto en ascendente si quieres hacerlo en orden descendente debes de indicarlo así:
        • lista = [123,9,1222,100,40,30]
        • lista.sort()
        • print ( » La lista ordenada es «, lista)
        • lista.sort( reverse = True )# Lista ordenada en descendente
        • print ( » la lista ordenada en descendente «, lista)

    • Index:
      • Posiciona de la lista el elemento pasado como parámetro, la búsqueda se realiza de izquierda a derecha desde el 0 , se puede poner dos parámetros, el primero es para indicar la posición de comienzo y el segundo el fin.
        • lista = [123,9,1222,100,40,30]
        • print ( » La posición de 1222 es con el index «, lista.index(1222))
    • reverse:
      • Invierte el orden de la lista.
        • lista = [123,9,1222,100,40,30]
        • lista.reverse()
        • print ( » El reverse de la lista es «, lista)
    • count:
      • Localiza el número de veces que hay un elemento en la lista.
        • lista = [123,9,1222,100,40,30]
        • print ( » El reverse de la lista es «, lista.count(30))
    • extend:
      • Añade elementos en una lista, la lista resultante es la unión de ambas listas.
        • lista = [123,9,1222,100,40,30]
        • lista_extend = [123,122,121]
        • lista.extend (lista_extend)
        • print ( » El extend de la lista es «, lista)
          • Resultado por pantalla:
            • El extend de la lista es   [123, 9, 1222, 100, 40, 30, 123, 122, 121]
    • clear:
      • Elina los elemento de una lista.
        • lista = [123,9,1222,100,40,30]
        • lista.clear()
        • print ( » El clear de la lista es «, lista)
          • Resultado por pantalla:
            • El clear de la lista es   []
    • remove:
      • Elimina el elemento de la lista desde la izquierda, de no encontrar el elemento dará error.
        • lista = [123,9,1222,100,40,30]
        • lista.remove(9)
        • print ( » El remove de la lista es  «, lista)
          • Resultado por pantalla:
            • El remove de la lista es   [123, 1222, 100, 40, 30]
        • Resultado de no encontrar el elemento seria:
          • lista = [123,9,1222,100,40,30]
          • lista.remove(49)
          • print ( » El remove de la lista es  «, lista)
            • Resultado por pantalla:
              • ValueError: list.remove(x): x not in list
    • insert:
      • Introduce un elemento en una lista con la posición del primer parámetro siendo el segundo parámetro el introducido.
        • lista = [123,9,1222,100,40,30]
        • lista.insert(4,49)
        • print ( » El insert de la lista es  «, lista)
          • El insert de la lista es   [123, 9, 1222, 100, 49, 40, 30]
    • pop:
      • Elina el elemento de la lista y lo devuelve como resultado.
        • lista = [123,9,1222,100,40,30]
        • resultado_de_pop = lista.pop(4)
        • print ( » el resultado de pop retornado «, resultado_de_pop)
        • lista = [123,9,1222,100,40,30]
        • lista_pop = lista.pop(4)
        • print ( » El pop de la lista es  «, lista_pop)
Translate » Traductor