.. | ||
anim_colgado.py | ||
colgado.py | ||
instrumentos.py | ||
README.md |
Notas del proyecto
sets
Los sets son uno de los 4 tipos de datos, usados para almacenar
colecciones de datos. Los otros son: [Listas], (tuplas,) y {diccionarios}
Un set es una coleccion desordenada y sin indexar. la función set(), crea un objeto set
import string
alfabeto = set(string.ascii_uppercase)
Limpar pantalla, lambda
Pequeña función anónima. Toma cualquier cantidad de argumentos. Pero solo puede tener una expresión
import os
# Función lambda
clear = lambda: os.system('clear') if os.name == 'posix' else os.system('cls')
clear()
Añadir pausas al la ejecución del código
from time import sleep as sl
for n in range(5): # (0, 1, 2, 3, 4)
sleep(n) # ejecución 'duerme' por n segundos
print('sleep ', n)
print('Fin')
Comprensión de listas, o listas por comprensión
Expresión reducida de la sintáxis utilizada para crear listas list comprehension/w3schools
lista_x_comprension = [expresion for item in iterable if condicion == True]
nueva_lista = [x if x != "verde" else "rojo" for x in colores]
# Lista cada letra de inst y las compara con cada letra de letras_usadas.
# si hay coincidencia, agrega la letra a lista_inst
# si no, completa la lista_inst con el char '_', hasta terminar de iterar inst
lista_inst = [letra if letra in letras_usadas else '_' for letra in inst]
# Esta comprensión de lista es utilizada para mostrar las letras
# decubiertas de la palabra a encontrar.
Añadir, remover item en un set
Similar al .append() o .remove() de las listas,
los sets utilízan .add() para agregar items al set
letras_usadas.add(letra_user)
letras_inst.remove(letra_user)