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