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

Python For Everybody (Py4E) Seccion 16. Visualizacion de datos.

  Aquí tienes un resumen del documento "Pythonlearn-16-Data-Viz.pptx": Resumen elaborado con Gemini.   E l documento "Pythonl...

Entradas Populares