Python··7 min de lectura

List comprehensions en Python — transformación limpia de datos

Sintaxis de list comprehensions en Python, ejemplos y cuándo usarlas vs bucles. Incluye dict y set comprehensions para scripts de datos.

Python list comprehensionslist comprehension Pythoncomprensiones Pythonlistas Pythontutorial Python

Python List Comprehension Syntax

Las list comprehensions comprimen bucle + append en una línea legible. Son idiomáticas en Python y aparecen en todo código profesional.

Why Python list comprehensions Matters

Comprehensions are idiomatic Python — they're faster to read and write than manual loops in data processing scripts.

[expr for x in iterable if condition] replaces three-line loops and is the pattern pandas-adjacent code uses constantly.

Python list comprehensions — Key Ideas You Must Know

  • [expr for item in iterable]
  • Añadir if para filtrar
  • Comprehensions anidadas con moderación
  • Dict y set comprehensions
  • Legibilidad sobre ingenio

Python list comprehensions Code Example

PYTHON
squares = [x**2 for x in range(10)]
evens = [x for x in range(20) if x % 2 == 0]

Practice Python list comprehensions with Free Lessons

Estudia listas y bucles en Sturdee y refactoriza bucles a comprehensions.

Tip: Free interactive lesson: /tutorials/python/python_lists — practice Python list comprehensions with runnable code on Sturdee.

List comprehensions en Python — FAQ

Frequently Asked Questions

¿Las comprehensions son más rápidas?+

A menudo ligeramente más rápidas que bucles. El beneficio principal es legibilidad.

Seguir aprendiendo de forma interactiva

/tutorials/python/python_lists →