domingo, 18 de marzo de 2018

Receta Python 3 No. 1-2: Crear Variables a Partir de un Conjunto Arbitrario de Elementos de una Colección

1. Problema

Crear variables a partir de un conjunto arbitrario de elementos de una colección.

2. Solución

A través de expresiones estrella (*) es posible establecer un patrón de obtención de elementos de una colección: es decir, se obtendrán aquellos elementos de interés para procesamiento posterior (Beazly, Jones, 2013).


La sintaxis básica de uso consiste en:

lista = [elemento1, elemento2, ..., elementoN]

primerElemento, otrosElementos* = lista


La variable primerElemento contendrá el valor del elemento elemento1, mientras que otrosElementos contrendrá los elementos restantes: elemento2...elementoN.

3. Código Python


En este ejemplo, línea 14, se toman toman los elementos restantes -*argumentos- de cada uno de los elementos integrales de la lista registros. En los condicionales, líneas 15-18, se evalúa el tipo de tupla a procesar.


Prueba de ejecución:


tipo1 2 3 5
tipo2 x y
tipo1 7 9 11


Archivo Python parseo.py [enlace alternativo]:


Prueba de ejecución:

nobody
/var/empty
/usr/bin/false
4


Archivo Python recursividad.py [enlace alternativo]:

Prueba de ejecución:

41

4. Literatura & Enlaces

Beazly D, Jones B. K. (2013). Python Cookbook, Third Edition. United States: O'Reilly Media.

O

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.