[Python-es] Y seguimos con las dudas

Hernan Martinez Foffani hernan en orgmf.com.ar
Vie Mayo 24 15:45:09 CEST 2002


cambiando la estructura de datos, podría quedar algo así:

import string

_m = string.split("606 608 609 616 619 620 \
626 629 630 636 639 646 649 650 659 660 669 676 679 680 686 689 \
690 696 699")
_v = string.split("600 607 610 617 627 666 667 670 677 678 687")
_a = string.split("651 652 653 654 655 656 657 658")


_companies = dict(zip(_a, ["Amena"]*len(_a)) +
                  zip(_v, ["Vodafone"]*len(_v)) +
                  zip(_m, ["Movistar"]*len(_m)) )

def mvlchk(numero):
    try:
        return _companies[numero]
    except KeyError:
        return "pues nada"






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