Capítulo 2. Un conjunto de secuencias

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Como habrás observado, varias de las operaciones mencionadas funcionan igualmente para textos, listas y tablas. Los textos, listas y tablas juntos se denominan "trenes". [...] El comando FOR también funciona genéricamente con los trenes.

Leo Geurts, Lambert Meertens y Steven Pembertonm, Manual del programador ABC1

Antes de crear Python, Guido colaboró en el lenguaje ABC, un proyecto de investigación de 10 años para diseñar un entorno de programación para principiantes. ABC introdujo muchas ideas que ahora consideramos "Pythónicas": operaciones genéricas sobre distintos tipos de secuencias, tipos de tuplas y mapas incorporados, estructura por indentación,tipado fuerte sin declaraciones de variables, etc. No es casualidad que Python sea tanfácil de usar.

Python heredó de ABC el manejo uniforme de las secuencias. Cadenas, listas, secuencias de bytes, matrices, elementos XML y resultados de bases de datos comparten un rico conjunto de operaciones comunes, como la iteración, el troceado, la ordenación y la concatenación.

Comprender la variedad de secuencias disponibles en Python nos ahorra reinventar la rueda, y su interfaz común nos inspira para crear API que admitan y aprovechen adecuadamente los tipos de secuencias existentes y futuros.

La mayor parte de lo tratado en este capítulo se aplica a las secuencias en general, desde ...

Get Python fluido, 2ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.