Está en la página 1de 44

Codo a Codo inicial

Variables en Python
Practicas
Tuplas, Listas y Diccionarios
Practica de Tuplas
print("Pablo" in UnaTupla)

print("Pablo" in UnaLista)

print("Pablo" in miLista)

print("Pablo" in miTupla)

print(UnaTupla.count("Argentina"))# Imprime la cantidad veces aparece el elemento

print(len(miTupla))# Imprime el total de elementos

Tupla_unidato=("Pablo",)# La coma nos esta indicando que es una tupla con un solo elemento

print(len(Tupla_unidato))
Practica de Tuplas
otraForma="julio", 25, 3, 1965 #Esto también es una tupla y se dice EMPAQUETADO DE
TUPLA

print(otraForma) #Aqui la Imprimimos y vemos como aparece con parentesis

NOMBRE, DIA, MES, AÑO=otraForma #A esto lo llamamos desempaquetado de Tupla

print(NOMBRE) #Aqui vemos como los datos de la tupla se los asigno a las variables y las
imprimio igual

print(AÑO)
print(DIA)
print(MES)

otraForma.append("JUSEPE") #A diferencia de las listas no se puede agregar elementos


Método Append

Primero, veamos cómo funciona el método .append() en Python.


Cuándo Usarlo
Deberías usar este método cuando quieres agregar un elemento al final de una lista.
💡 Dato: Puedes agregar elementos de cualquier tipo de dato porque las listas pueden contener
elementos de distintos tipos de datos.

Sintaxis y Argumentos
Para llamar al método .append(), debes usar esta sintaxis:
Creamos una lista
paises=["Perú", "Chile", "Argentina", "Bolivia"]

Imprimimos/mostramos la lista completa


print(paises[:])

Agregamos varios elementos a la lista


paises.extend(["Ecuador", "Colombia", "Venezuela"]) print(paises[:])

Imprimimos el primer elemento de la lista (recordar que el primer índice comienza en cero)
print(paises[0])

Imprimimos el cuarto elemento de la lista


print(paises[3])
Imprimimos el primer elemento de la lista(con índice negativo)
Se cuentan las posiciones de atrás hacia adelante (y comienza en -1 y no en cero)
print(paises[-7])

Imprimimos desde el índice 0 hasta la posición 3


print(paises[0:3])

Imprimimos desde el índice 3 hasta la posición 7


print(paises[3:7])

Imprimimos desde el índice 0 hasta la posición 4


print(paises[:4])

Imprimimos desde el índice 4 hasta el final de la lista


print(paises[4:])
Agregamos un elemento al final de la lista
paises.append("Brasil")

Agregamos un elemento en la indice 0


paises.insert(0,"Uruguay")
print(paises[:])

Imprimimos el índice del elemento Chile


print(paises.index("Chile"))

Imprimimos True si el elemento esta en la lista


print("Brasil" in paises)
print(paises[:])

Eliminamos el elemento Brasil de la lista


paises.remove("Brasil")
print(paises[:])
Creamos una nueva lista con varios tipos de datos
datos_varios=["Peru",1,2.5,True]

Elimina el último elemento de la lista (método pop())


paises.pop()
print(paises[:])

Concatenamos dos listas (Operador [+])


Lista_Nueva=paises+datos_varios
print(Lista_Nueva[:])
print(paises[2],paises[5]) #Imprimimos los elementos 2 y 5 de la lista
El método pop()
El método pop() elimina y retorna un elemento de una lista.
Hay un parámetro opcional, el índice a ser eliminado de la lista, si no se especifica ningún índice, a.pop() elimina
y retorna el último elemento de la lista.
Si el índice especificado en el método pop() no está en el rango de la lista, lanzará el error- IndexError: pop index
out of range exception. (Error de índice: índice fuera de rango)

Ejemplo de uso:
ciudades = ['New York', 'Dallas', 'San Antonio', 'Houston', 'San Francisco']

print ( "Ciudad removida : ", ciudades.pop() )


print ( "La ciudad en el indice 2 es : ", ciudades.pop(2) )

Resultado:
Ciudad removida : San Francisco
La ciudad en el indice 2 es : San Antonio
El método remove()

El método remove() elimina el primer elemento coincidente (que se pasa como argumento) de la lista.

Ejemplo

# creación de una lista


numeros_primos = [2, 3, 5, 7, 9, 11]

# remove 9 de la lista
Números_primos.remove(9)

# Updated la lista numeros_primos


print('Updated List: ', numeros_primos)

# Output: Updated List: [2, 3, 5, 7, 11]


El método remove()
Sintaxis de List remove()

La sintaxis del método remove()es:


list.remove(elemento)

remove() Parámetros
•El método remove() toma un solo elemento como argumento y lo elimina de la lista.
•Si element no existe, arroja ValueError: list.remove(x): x not in listException .

Valor de retorno de remove()

El remove()no devuelve ningún valor (returns None).


El método remove()

Ejemplo 1: Eliminar elemento de la lista


# Lista de animales animals = ['cat', 'dog', 'rabbit', 'guinea pig']

# 'rabbit' is removed
animals.remove('rabbit')

# Updated Lista de animales


print('Updated animals list: ', animals)

Producción
Lista de animales actualizada: ['gato', 'perro', 'conejillo de indias']
El método remove()
Ejemplo 2: método remove() en una lista que tiene elementos duplicados
Si una lista contiene elementos duplicados, el remove()método solo elimina el primer elemento
coincidente.
# Lista de animales
animals = ['cat', 'dog', 'dog', 'guinea pig', 'dog']

# 'dog' is removed
animals.remove('dog')

# Updated Lista de animales


print('Updated animals list: ', animals)

Producción
Lista de animales actualizada: ['gato', 'perro', 'conejillo de indias', 'perro']
Aquí, solo la primera aparición del elemento'perro'se elimina de la lista.
diccionarios

Los diccionarios en Python son una estructura de datos que permite almacenar su contenido en
forma de llave y valor.
Caracteristicas
 No tienen un orden

 Los elementos son pares, formados por clave y valor.

 Las claves no pueden repetirse, deben ser únicas. Los valores pueden repetirse.

 Los valores son heterogéneos (pudiendo ser otro diccionario)

 Son mutables (Se pueden modificar los valores de los elementos)

 No se pueden realizar rebanadas

 Las claves se pueden comportar como “índice”, así podemos acceder a los valores usando los
corchetes
Caracteristicas
Como crear un diccionario
Un diccionario en Python es una colección de elementos, donde cada uno tiene una llave key
y un valor value.
Los diccionarios se pueden crear con llaves {} separando con una coma cada par key: value.
Iterar un diccionario

Vamos a ver algunas formas de iterar un diccionario


Iterar un diccionario

Un diccionario lo podemos iterar ya que es una colección de elementos, y podemos realizarlo


de 3 maneras:

 Iteración por las claves

 Iteración por los valores

 Iteración por clave y valor a la vez


Iterar un diccionario
Para iterar por clave debemos usar el método keys() que nos devuelve una lista con todas las
claves.

Para iterar por valor debemos usar el método values() que nos devuelve una lista con todas
los valores.
Iterar por clave y valor
Para iterar por clave y valor debemos usar el método items() que nos devuelve una lista
conformada por tuplas, estas ultimas son el par clave valor.
Operaciones

Vamos a ver algunas operaciones con diccionarios


Obtener un valor
Para obtener un valor podemos realizarlo colocando la clave entre corchetes o usando el
método get()
Modificar y Agregar
Para modificar un valor podemos realizarlo colocando la clave entre corchetes y le asignamos
el nuevo valor, si la clave no existe lo agrega.

La clave “cuadrado” ya existe así que modificamos el valor

La clave “octagono” no existe así que agrega un valor nuevo con esa clave
Modificar y Agregar varios a la vez
Otra forma de agregar o modificar elementos en un diccionario es con el método update(dic)
al cual le pasamos un diccionario.
Eliminar un elemento
Para eliminar un elemento lo realizamos con el método pop(clave), donde clave es la que
queremos eliminar. Para vaciar el diccionario usamos el método clear.
Otras operaciones
 len(dic) para conocer la cantidad de elementos

 Pertenencia por clave clave in dic.keys()

 Pertenencia por clave valor in dic.values()


Recordá:
● Revisar la Cartelera de Novedades.
● Hacer tus consultas en el Foro.

Todo en el Aula Virtual.

También podría gustarte