ben bu verileri işlemek için deneyin:Python hesaplama
some_data = [
{'value': 2, 'date':'2016-02-06'},
{'value': 1, 'date':'2016-02-07'},
{'value': 5, 'date':'2016-02-08'},
{'value': 3, 'date':'2016-02-09'},
{'value': 1, 'date':'2016-02-10'},
]
Yani çalışan bir toplamı olarak güncellenen değerler içeren bir liste üretir. Şimdi bir çok satırlı döngü ile bunu: Ne var ki
def values_incremented(some_data):
temp_sum = 0
result = []
for element in some_data:
temp_sum += element['value']
result.append({'value': temp_sum, 'date': element['date']})
return result
nasıl döngü tek astar yapmak:
return [{'value': somehow_incremented, 'date': element['date']} for element in some_data]
İstediğiniz çıktı nedir? Şu an ne yapıyorsun? –
@ nathan.meadows: soruyu tekrar okuyun. –
For döngüsünüzde iki satır var ve bir satır istiyorsun. Doğru anladım mı? – AlokThakur