Programacion Python
Programacion Python
1. Listas
Las listas en Python son estructuras de datos que permiten almacenar
múltiples elementos en un solo objeto. Se definen usando corchetes
[]y permiten almacenar elementos de cualquier tipo, incluyendo otros
objetos o estructuras. Son mutables, lo que significa que sus
elementos se pueden modificar después de ser creados. Ejemplo:
2. Tuplas
Es una colección ordenada e inmutable de elementos del mismo o
diferente tipo. Las tuplas se representan escribiendo los elementos
entre paréntesis y separados por comas. Una tupla puede no contener
ningún elemento, es decir, ser una tupla vacía. Ejemplo:
tupla = (1, 2, 3)
print(tupla) #(1, 2, 3)
3. Diccionarios
Los diccionarios (o dict en Python) son una forma de almacenar
elementos como lo harías en una lista de Python. Pero, en lugar de
acceder a los elementos utilizando su índice, le asignas una clave fija
y accedes al elemento utilizando la clave. Ejemplo:
d1 = {
"Nombre": "Sara",
"Edad": 27,
"Documento": 1003882
}
print(d1)
#{'Nombre': 'Sara', 'Edad': 27, 'Documento': 1003882}
4. Listas ordenadas
El método conocido como sort es un método que toma una lista y le
otorga un orden determinado. Dicho método no posee un valor de
retorno. Ejemplo:
# Ordenemos la lista
mi_lista.sort()
5. Separador de secuencias
La forma más sencilla de dividir una lista en Python es aplicándole
slicing con el operador :
Por ejemplo, podemos dividir una lista de esta forma: split_list =
my_list[:5], que divide la lista en el quinto índice.
6. Comprensión de listas
La comprensión de listas, del inglés list comprehensions, es una
funcionalidad que nos permite crear listas avanzadas en una misma
línea de código. Ejemplo:
if x > 4:
print("¡La condición era verdadera!") #Esta sentencia se ejecuta
B. Sentencia else
Opcionalmente, puedes agregar una respuesta else que se
ejecutará si la condición es false. Ejemplo:
if not True:
print('¡La sentencia If se ejecutará!')
else:
print('¡La sentencia Else se ejecutará!')
C. Sentencia elif
Se pueden verificar varias condiciones al incluir una o más
verificaciones elif después de su declaración if inicial. Ten en
cuenta que solo se ejecutará una condición:
z=7
if z > 8:
print("¡No voy a imprimir!") #esta sentencia no se ejecuta
elif z > 5:
print("¡Yo lo haré!") #esta sentencia se ejecuta
elif z > 6:
print("¡Tampoco voy a imprimir!") #esta sentencia no se ejecuta
else:
print("¡Yo tampoco!") #esta sentencia no se ejecuta
8. Sentencia While
Puede utilizar la sentencia while para repetir un conjunto de
operaciones hasta que se cumpla la condición especificada. La
sentencia while utilizada en el Lenguaje de políticas de Impact es la
misma que la utilizada en lenguajes de programación tales como C,
C++ y Java.
9. Sentencia for
El bucle for se utiliza para recorrer los elementos de un
objeto iterable (lista, tupla, conjunto, diccionario, …) y ejecutar un
bloque de código. En cada paso de la iteración se tiene en cuenta a un
único elemento del objeto iterable, sobre el cuál se pueden aplicar
una serie de operaciones. Ejemplo:
4
78
9
84