Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LISTA TUPLA
• Mutables, es decir • Inmutables, es decir que
después de la creación sus después de la creación sus
elementos pueden variar elementos no varían, por
• La sintaxis es [] eso suelen ser mas rápidas.
• La sintaxis es ()
datos = {
"nombre": "Diego",
"edad":24,
"estatura(cm)":181,
"peso(kg)":89,
}
#Usamos get()
print(datos.get("edad"))
print(datos.get("peso(kg)"))
4. Describe la estructura y el propósito de un bucle for en Python. Proporciona un
ejemplo de cómo se utiliza.
meses_del_año()
par = []
if numero % 2 == 0:
par.append(numero)
return par
numeros = [1, 2, 3, 4, 5, 6]
par = pares(numeros)
print(par)
6. Escribe una función en Python que reciba una cadena de texto y devuelva el
número de veces que aparece cada letra en un diccionario.
import numpy as np
def letras(cadena_texto):
caracteres = np.array(list(cadena_texto))
return diccionario
cadena_texto = "Archipielago"
conteo = letras(cadena_texto)
print(conteo)
7. Escribe un código en Python que encuentre el número más grande en una lista
de números sin utilizar la función max().
def num_maximo(lista):
#Usamos if
if len(lista) == 0:
return None
maximo = lista[0]
maximo = numero
return maximo
numeros = [1,5,8,15,47,69,412,457,175]
numero_maximo = num_max(numeros)
print(numero_maximo)
8. Escribe una función en Python que tome como entrada un diccionario y devuelva
una lista de las claves cuyos valores sean múltiplos de 3.
def claves_mult_tres(diccionario):
mult_3 = []
if valor % 3 == 0:
mult_3.append(clave)
return mult_3
diccionario
{'a':1,'b':2,'c':3,'d':4,'e':5,'f':6,'g':7,'h':8,'i':9,}
claves_3x = claves_mult_tres(diccionario)
print(claves_3x)
El código mostrado tiene errores, repara el código para que realice lo que debe (4
ptos.):
9. El código descrito acontinuación, funciona de forma correcta, se solicita
implemente una forma de que el usuario ingrese la lista a ordenar de forma
manual. Nota: usar “input” y “for” para que el usuario ingrese los valores
mediante terminal.
def burbuja(lista):
n = len(lista)
for i in range(n-1):
for j in range(n-1-i):
lista = []
for i in range(elementos):
lista.append(valor)
burbuja(lista)
print('*'*45)