Salida del programa Python | Conjunto 17

Requisito previo: tuplas y diccionario en Python 
Prediga la salida de los siguientes programas de Python.
 

1.¿Cuál es el resultado del siguiente programa? 

Python

numberGames = {}
numberGames[(1,2,4)] = 8
numberGames[(4,2,1)] = 10
numberGames[(1,2)] = 12
  
sum = 0
for k in numberGames:
    sum += numberGames[k]
  
print len(numberGames) + sum

Producción: 

33

Explicación: 
Las tuplas se pueden usar como claves en el diccionario. Las tuplas pueden tener una longitud mixta y el orden de los elementos en la tupla se considera al comparar la igualdad de las claves. 
 

2.¿Cuál es el resultado del siguiente programa? 

Python

my_tuple = (1, 2, 3, 4)
my_tuple.append( (5, 6, 7) )
print len(my_tuple)

Producción: 

Error !

Explicación: 
las tuplas son inmutables y no tienen un método de adición como en el caso de las Listas. Por lo tanto, se genera un error en este caso. 
 

3.¿Cuál es el resultado del siguiente programa? 

Python

t = (1, 2)
print 2 * t

Producción: 

(1, 2, 1, 2)

Explicación: 
Operador Asterisco (*) operador concatena tupla.
 

4.¿Cuál es el resultado del siguiente programa? 

Python3

d1 = {"john":40, "peter":45}
d2 = {"john":466, "peter":45}
print (d1 > d2)

Producción: 

TypeError

Explicación: 
el operador ‘>’ no se admite entre las instancias de ‘dict’ y ‘dict’. 
 

5.¿Cuál es el resultado del siguiente programa? 
 

Python

my_tuple = (6, 9, 0, 0)
my_tuple1 = (5, 2, 3, 4)
print my_tuple > my_tuple1

Producción: 

True

Explicación: 
cada elemento de las tuplas se compara uno por uno y si hay un número máximo de elementos en la tupla1 que son mayores o iguales al elemento correspondiente de la tupla2, se dice que la tupla1 es mayor que la tupla2. 

Este artículo es una contribución de Avinash Kumar Singh . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
 

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *