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
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.