domingo, 19 de octubre de 2025

Python for Everybody (Py4E) Seccion 10. Tuplas

Fuente: gemini.  

Aquí tienes un resumen del documento "Pythonlearn-10-Tuples.pptx":

  • ¿Qué son las tuplas? Las tuplas son un tipo de secuencia similar a las listas, con elementos indexados que comienzan en 0.
  • Inmutabilidad: A diferencia de las listas, las tuplas son "inmutables", lo que significa que su contenido no se puede modificar una vez creadas, similar a las cadenas de texto.
  • Operaciones no permitidas: No puedes usar métodos como sort(), append(), o reverse() directamente en las tuplas, ya que no son mutables.
  • Eficiencia: Las tuplas son más eficientes en términos de uso de memoria y rendimiento que las listas, ya que Python no necesita construir estructuras modificables para ellas. Por esta razón, se prefieren las tuplas para variables temporales.
  • Asignación: Puedes asignar tuplas al lado izquierdo de una declaración de asignación, incluso omitiendo los paréntesis.
  • Tuplas y diccionarios: El método items() de los diccionarios devuelve una lista de tuplas (clave, valor).
  • Comparabilidad: Los operadores de comparación funcionan con tuplas y otras secuencias. La comparación se realiza elemento por elemento hasta encontrar una diferencia.
  • Ordenar listas de tuplas: Puedes ordenar una lista de tuplas para obtener una versión ordenada de un diccionario. Esto se puede hacer utilizando el método items() del diccionario y la función sorted(). También puedes ordenar por valores en lugar de claves creando una lista de tuplas en el formato (valor, clave).
  • Versión más corta: Es posible crear una lista de tuplas invertidas y luego ordenarla utilizando una comprensión de lista.
El documento también incluye ejemplos de código para ilustrar cada concepto.

No hay comentarios.:

Publicar un comentario

Entradas recientes

Thinkcspy 7.7 Condicionales encadenados

  7.7.  Condicionales encadenados  Python proporciona una forma alternativa de escribir selecciones anidadas como la que se muestra en la se...

Entradas Populares