Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/02/2012, 14:51
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 6 meses
Puntos: 310
Mensaje Respuesta: varias funciones en un programa

Como apunte, en realidad las funciones diccionario y lista devuelven cosas muy parecidas, por lo que te sirve con "trabajar" sólo en una. Imagina que te quieres quedar sólo con el código de diccionario. Entonces:
Código Python:
Ver original
  1. def lista(fichero):
  2.    d = diccionario(fichero)
  3.    return zip(d.keys(), d.values())
Si quisieras hacerlo al revés y dejar el código de lista (aunque es más largo y ~confuso)
Código Python:
Ver original
  1. def diccionario(fichero):
  2.     return dict(lista(fichero))
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red