720x60

Python: Listas Agregar elemento




(Lenguaje PYTHON)


En el lenguaje python en la estructura de datos existen distintos métodos que se pueden usar para las funciones de una lista, es decir, los métodos de las listas.

Primero los métodos con los que se puede añadir, agregar o insertar un elemento a la lista.

- append(x)

Este método nos permite agregar nuevos elementos a una lista. El elemento se agrega al final de la lista
Ejemplo append(x):

Forma #1
1lista = ["a",1,"b",2]
2lista.append("c")
3print("La lista quedara asi:", lista)

Al ejecutar aparecerá:
>>>La lista quedara asi ['a', 1, 'b', 2, 'c']

NOTA:  Se puede agregar cualquier tipo de elemento a la lista (String, Int, Float, array, list,etc)


- insert(i,x)

Inserta un elemento en una posición deseada. El primer argumento es el índice del ítem delante del cual se insertará, por lo tanto lista.insert(0, x) inserta al principio de la lista, y a.insert(len(a), x) equivale a a.append(x).

Ejemplo insert(i,x):

Forma #1
1lista = ["a",1,"b",2]
2lista.insert(2,1.1)
3print("La lista quedara asi:", lista)

Al ejecutar aparecerá:
>>>La lista quedara asi ['a', 1, 1.1, 'b', 2]




- extend(L)

L = a una lista cualquiera
Extiende la lista agregándole todos los elementos de la lista dada; equivale a a[len(a):] = L.

Ejemplo extend(L):

Forma #1
1lista = ["a",1,"b",2]
2lista.extend(["c",3])
3print("La lista quedara asi:", lista)

Al ejecutar aparecerá:
>>>La lista quedara asi ['a', 1, 'b', 2, 'c', 3]


Ahora los métodos que eliminan elementos de la lista


- remove(x)

Quita el primer elemento de la lista cuyo valor sea x, es decir, elimina solo un elemento si existen 2 o mas de valor x, elimina el que se encuentre de primero en la lista. Es un error si no existe tal elemento x.
Ejemplo remove(x):

Forma #1
1lista = ["a",1,"b",2]
2lista.remove(1)
3print("La lista quedara asi:", lista)

Al ejecutar aparecerá:
>>>La lista quedara asi ['a', 'b', 2]

NOTA:  Si el elemento x no existe en la lista, saldrá un error: "ValueError: list.remove(x): x not in list"

- pop(i) o pop()

Quita el elemento en la posición dada (i) de la lista, y lo devuelve. Si no se especifica un índice, a.pop() quita y devuelve el último elemento de la lista.

guardaremos el elemento en una variable llamada elemento.

Ejemplo pop(i):

Forma #1
1lista = ["a",1,"b",2]
2elemento = lista.pop(2)
3print("La lista quedara asi:", lista, "y el elemento que sacamos fue:",elemento)

Al ejecutar aparecerá:
>>>La lista quedara asi ['a', 1, 2] y el elemento que sacamos fue b

Ejemplo pop():

Forma #1
1lista = ["a",1,"b",2]
2elemento = lista.pop()
3print("La lista quedara asi:", lista, "y el elemento que sacamos fue:",elemento)

Al ejecutar aparecerá:
>>>La lista quedara asi ['a', 1, 'b'] y el elemento que sacamos fue 2

A continuación otros métodos que utilizan las listas

- index(x)

Devuelve el índice en la lista del primer elemento cuyo valor sea x. Es un error si no existe tal elemento

Guardaremos ese indice en la variable posicion..

Ejemplo index(x):

Forma #1
1lista = ["a",1,"b",2, 1]
2posicion = lista.index(1)
3print(lista, "el valor 1 esta en la posicion:", posicion)

Al ejecutar aparecerá:
>>>['a', 1, 'b', 2, 1] el valor 1 esta en la posicion: 0

NOTA:  Si el elemento x no existe en la lista, saldrá un error: "ValueError: 4 is not in list"


- count(x)

Devuelve el número de veces que x aparece en la lista.
se guarda el número de veces en la variable n.

Ejemplo count(x):

Forma #1
1lista = ["a",1,"b",2, 1]
2n= lista.count(1)
3print(lista, "hay", n, "unos")

Al ejecutar aparecerá:
>>>['a', 1, 'b', 2, 1]  hay 2 unos


Click para saber como inicializar una lista.
Click para saber como saber la longitud de la lista (cuantos elementos tiene).
Click para saber las posiciones de una lista.
Click para saber como concatenar la lista.Click para saber como buscar un elemento en la lista.

0 comentarios:

Analytics