Pregunta sobre tuplas/listas

Esteban Manchado Velázquez zoso en demiurgo.org
Lun Abr 19 14:29:56 CEST 2004


Hola a todos,

   Una preguntilla rápida: estoy intentando obtener una lista a partir de
caracteres, con la función "split". La lista final no sé si tendrá uno o dos
elementos, así que necesito cubrir los dos casos.

   Lo mejor que se me ha ocurrido por ahora es:

>>> from string import split
>>> lista = "manolo el del bombo"
>>> uno, dos = split(lista, '.', 1)
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ValueError: unpack list of wrong size

:-( He intentado un par de variantes, pero todas tienen el mismo problema
cuando hay sólo un elemento.  ¿Hay alguna forma de sacar los elementos de la
lista sin tener que asignar a una lista temporal y luego coger elemento a
elemento, cazando excepciones?

   Saludos,

-- 
EuropeSwPatentFree - http://EuropeSwPatentFree.hispalinux.es
¡Ayuda a extenderlo por la red en firmas, web o lo que sea!
Help spread it through the Net in signatures, webpages, whatever!
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es