Strings
Random
listas
Diccionarios y Arch
Numpy
100

¿Qué imprime este código?

s = "substring" 
print(s[10:])

' ' 

vacio

100

Encuentra el error

Generar un número aleatorio entero Entre 1 y 10 

import random as rnd   

numero = rnd.randint(1, 11)


randint(1,10)

100

¿Cuál es el error aquí?

L = [1, 2, 3] 

L[3] += 1

IndexError: list index out of range

100

¿Qué imprime el siguiente código?

datos = {    "nombre": "Juan Pérez",    "cumpleaños": "1990-05-15",    "cedula":
"1234567890",    "email": "juanperez@mail.com"}

print(datos.get("telefono", False))



False

100

Para que usamos como atajo este código?

LISTA =
NP.ARRAY(LISTA).ASTYPE(INT).TOLIST()

Cambiar de tipo de dato a los elementos de una lista

(Para no iterar y tener que cambiarlos con for)

200

¿Qué sucede al ejecutar este código? 

palabra = "PYTHON" 

while True:    

print(palabra.lower())

Bucle infinito que imprime "python".

200

¿Qué error tiene este código?

import random
print(random.randint(10, 5))


ValueError: low > high. 

La función random.randint() no permite que el primer parámetro sea mayor que el segundo.

200

¿Cómo optimizarías el código?

for elemento in lista:

    if elemento == valor:
        print('Lo encontré')

if valor in lista:
    print('Lo encontré')

200

#Que imprime este código
d={"202211098":[90,80,60],"202415698":[50,74,96],"202356547":[30,10,64],"202314589":[40 ,60,70]}
print("202211095" in d)

FALSO

200

¿Qué sucede al ejecutar este código?

import numpy as np

personas=np.array(["Julio","Jose","Pepe","Juan","Lalo"])
edades=np.array([20,25,26,28,23])

print(edades>25)
for i in range(sum(edades>25))
    print(personas[i])


Julio

José

300

Qué imprime este código

str = "mantequilla" 

print(str.replace("a", "o", 2))

montequillo

300

¿Qué imprime el código?

import random 

print(random.shuffle([1, 2, 3]))

None


No devuelve ningún valor porque realiza la operación en su lugar (modifica directamente la lista proporcionada)

300

¿Cuál es la salida de este código?

L = [0] * 3
L[1] = [1] * 3
print(L)


[0, [1, 1, 1], 0]

300

Que imprime este código?

with open("test.txt", "w") as file:   

 file.write("Line 1\nLine 2\nLine 3")    


with open("test.txt", "r") as file:    print(file.readlines())

['Line 1\n', 'Line 2\n', 'Line 3']

300

import numpy as np  

a = np.arange(6).reshape(2, 3)  

print(a[:, 1])

[1, 4]

400

¿Qué imprime este código?

s = "abracadabra" 

print(s.partition("cad")[1])

"cad"

400

¿Qué imprime?

import random
print(random.uniform(1, 5))

un número decimal aleatorio entre 1 y 5 (inclusive 1, exclusivo 5)

400

¿Qué pasa aquí?

L = [1, 2, 3] 
L.pop(-1) 
L.pop(-1) 
L.pop(-1) 
L.pop(-1)


IndexError: pop from empty list

400

¿Qué imprime este código?


d = {"a": [1, 2], "b": [3, 4]}
for k, v in d.items():   
  print(k, sum(v))


a 3 

b 7 

400

import numpy as np 

M = np.array([[1, 0, 3], [0, 5, 6], [7, 0, 9]]) 

M2 = np.where(M == 0)  

print(len(M2[0]))  

 

2
500

¿Cuál es el error de este código?

s = "hello" 

s[0] = "H"

TypeError: 'str' object does not support item assignment

500

En tuss palabras, que hace este código?

import numpy as np

arr = np.array([1, 2, 3, 4, 5])

sample1 = np.random.choice(arr, size=3, replace=False)

print("Sample 1:", sample1)



selecciona 3 elementos del arreglo arr sin reemplazo
(esto es lo que significa replace=False). Esto quiere decir que no se puede seleccionar el mismo elemento más de una vez.

500

#Cual es el error en el siguiente código
artistas=["Cristina Aguilera", "Justin Bieber", "Shakira", "Bad Bunny"]
while len(artistas)!=0:
    print(artistas.upper())
    artistas.pop()

El método .upper() es válido solo para cadenas de texto (str), pero artistas es una lista. Por lo tanto, al intentar ejecutar artistas.upper(), se genera un AttributeError porque las listas no tienen este método.

AttributeError: 'list' object has no attribute 'upper'

500

Dados los siguientes valores de Mario y Luigi 

¿Cuál es el tamaño del diccionario?
mario = ['Edad', 'Estatura', 'Peso', 'Frase']
Luigi= [39, 155, 300, 'Its-a me, Mario!']
dic= dict(zip(mario, luigi))

4

500

# Dilo con tu mejor voz de Mario 

import numpy as np 

mario = np.array([2, 4, 5, 8, 10, 11, 12]) 

luigi = [5, 2, 11, 4] 

mask = np.isin(luigi, mario) i

f mask.size == 2 and mask.all():    

     print("Mama ho haw ho, wowwow!") 

elif mask.size == 3 and mask.any():    

      print("Mario time!") 

elif mask.sum() == 4 and mask.all():    

     print("Its-a me, Mario!") 

else:   

   print("Koopa Paratroopa!")

 Its-a me, Mario!

M
e
n
u