[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