[pyar] Modificar una lista
Joaquin Sorianello
soriasoft en gmail.com
Mie Sep 1 23:54:32 ART 2010
2010/9/1 Mariano Falcon <mariano_falcon en hotmail.com>:
> From: mariano_falcon en hotmail.com
> To: pyar en python.org.ar
> Date: Thu, 2 Sep 2010 02:36:35 +0000
> Subject: [pyar] Modificar una lista
>
> Estimados, estaba escribiendo una función hasta que llegué a un punto que no
> sé todavía como resolverlo. Explico más o menos de que se trata la cosa:
>
> La función(es una view de django) debe calcular ingresos, gastos y dinero al
> inicio de cada mes en un rango de +-7 al mes actual(estamos en septiembre,
> entonces necesito la info desde unos meses antes de septiembre a unos meses
> despues).
>
> lista_m_a es una lista de tuplas: [(mes, anio)] del rango de meses del que
> hablé antes. Lo demás creo que se entiende.
>
> Mi problema se presenta en el momento de calcular el dinero al inicio de un
> mes ya que tengo que acceder a la lista con el mes-anio anterior. El otro
> problema es cuando quiero actualizar la lista con los nuevos valores, no se
> como conseguir el indice(lista.index() no veo que me sirva) para acceder al
> elemento que quiero y así modificar los valores.
>
> Dejo el link con el pedazo de código de lo que tengo en este momento:
> http://dpaste.com/237663/
>
> Espero que se entienda, muchas gracias.
>
> Mariano.
>
>
> ________________________________
> Perdón, me olvidé de aclarar una cosa que quizá sea de ayuda. info_mes es
> una lista de listas: [[mes, anio, ingresos, gastos, din_in_mes]]. En el
> código el dinero al inicio del mes le puse enmano.
porque no armar mejor un diccionario?
a = { 1:{"mes":"septiembre" ,"anio":"2009" , "ingresos":150,
"gastos":20, "din_in_mes":130 } 2: .......} #son puntos supensivos
despues actualizas con
a[1]["dir_in_mes"] = 5000000
--
Joaquín Sorianello
Sea libre, use software libre
More information about the pyar
mailing list