Tuplas

Las tuplas son una estructura de datos inmutables, es decir, que una vez declarada no puede cambiar o actualizar sus valores. Su declaración se da utilizando paréntesis después del igual () y separados por una coma para señalar el siguiente elemento de la tupla. El acceso de estas es el mismo que el que se emplea a las listas, a través de índices de enteros, y cada índice hace referencia al espacio en memoria donde el respectivo dato está almacenado.

Ejemplo:

tupla= ("Rommel","Luis","Jose","Isabel")
print(tupla[0])
#OUTPUT DEL PROGRAMA EN LA CONSOLA ==> Rommel

Sets

Un set es una colección de datos no ordenada, en donde cada elemento es único (no se repite) y el elemento debe ser inmutable, sin embargo, el set puede es mutable y podemos agregar y eliminar elementos de el. Para crear un set de manera literal se puede utilizar las llaves {1,2,3}, sin embargo, hay que tener cuidado ya que las llaves solas vacías en Python crean un diccionario y no un set. Para generar el set vacío hay que utilizar el constructor set().

Ejemplo:

nums = set()

for num in [1,1,2,2,3,4,2,2,1,8,6]:
	nums.add(num) # notese que no se append sino add para los sets

print(nums) # {1,2,3,4,8,6}

4-listas.pptx

Extra

  1. Programiz A
  2. Programiz B