Kategorier: Alle - operadores - índices - diccionarios - listas

af Flavio Acosta 4 år siden

259

Herramientas web

En el lenguaje de programación Python, los diccionarios permiten almacenar pares de clave y valor, facilitando el acceso a los elementos mediante una clave específica. A diferencia de las listas y tuplas, que utilizan índices numéricos, los diccionarios ofrecen mayor flexibilidad al poder modificar y eliminar entradas fácilmente.

Herramientas web

ELEMENTOS DE PROGRAMACIÓN DE PYTHON

2.1.5. Tipos de datos complejos

Tuplas
Listas
Diccionarios

2.1.5.1. Tuplas

Una tupla es una variable que permite almacenar varios datos inmutables (no pueden ser modificados una vez creados) de tipos diferentes:
print mi_tupla[-2] # Salida: otro dato
print mi_tupla[-1] # Salida: 25
Otra forma de acceder a la tupla de forma inversa (de atrás hacia adelante), es colocando un índice negativo:
print mi_tupla[:2] # Devuelve: ('cadena de texto', 15)
print mi_tupla[3:] # Devuelve: ('otro dato', 25)
print mi_tupla[1:4] # Devuelve: (15, 2.8, 'otro dato')
También se puede acceder a una porción de la tupla, indicando (opcionalmente) desde el índice de inicio hasta el índice de fin:
print mi_tupla[1] # Salida: 15
Se puede acceder a cada uno de los datos mediante su índice correspondiente, siendo 0 (cero), el índice del primer elemento:
mi_tupla = ('cadena de texto', 15, 2.8, 'otro dato', 25)

2.1.5.2. Listas

mi_lista = ['cadena de texto', 15, 2.8, 'otro dato', 25]
Una lista es similar a una tupla con la diferencia fundamental de que permite modificar los datos una vez creados:

2.1.5.3. Diccionarios

SubtopMientras que a las listas y tuplas se accede solo y únicamente por un número de índice, los diccionarios permiten utilizar una clave para declarar y acceder a un valor:ic
mi_diccionario['clave_1'] = 'Nuevo Valor'
Al igual que las listas, el diccionario permite modificar los valores
del(mi_diccionario['clave_2'])
Un diccionario permite eliminar cualquier entrada:
print mi_diccionario['clave_2'] # Salida: valor_2
mi_diccionario = {'clave_1': valor_1, 'clave_2': valor_2, 'clave_7': valor_7}

Entre los operadores aritméticos que Python utiliza, podemos encontrar los siguientes:

% Módulo a = 27 % 4 a es 3
// División entera a = 12.5 / 2 a es 6.0
/ División a = 12.5 / 2 a es 6.25
** Exponente a = 2 ** 3 a es 8
* Multiplicación a = 7 * 5 a es 35
- Negación a = -5 a es -5
- Resta a = 12 - 7 a es 5
+ Suma a = 10 + 5 a es 15
Símbolo Significado Ejemplo Resultado