reduce

Mattepuffo's logo
Raggruppare JSON per campo con Javascript

Raggruppare JSON per campo con Javascript

Supponiamo di avere un JSON di questo tipo:

[{
	"id": "204",
	"title": "fondazione e terra",
	"author_id": null,
	"author": "isaac asimov",
	"editor_id": null,
	"editor": "oscar mondadori",
	"price": "26.49",
	"isbn": "88-04-32634-4",
	"note": "usato"
}, {
	"id": "202",
	"title": "l'orlo della fondazione",
	"author_id": null,
	"author": "isaac asimov",
	"editor_id": null,
	"editor": "oscar mondadori",
	"price": "30.99",
	"isbn": "978-88-04-39816-5",
	"note": "usato"
}, {
	"id": "217",
	"title": "preludio alla fondazione",
	"author_id": null,
	"author": "isaac asimov",
	"editor_id": null,
	"editor": "mondadori",
	"price": "27.90",
	"isbn": "88-04-32450-3",
	"note": "usato"
}]

E di volerlo raggruppare, andando a sommare un determinato campo.

Mattepuffo's logo
Utilizzare la funzione reduce in Python

Utilizzare la funzione reduce in Python

La funzione reduce ci consente di applicare una determinata operazione in maniera ricorsiva su tutti i valori di un array.

Questo fa si che l'array di riduce ad un solo valore.

Oggi vediamo come usarla in Python versione 3; non so dirvi per la versione 2.

Mattepuffo's logo
Utilizzare la funzione reduce in Swift

Utilizzare la funzione reduce in Swift

La funzione reduce, ci consente di applicare una determinata operazione in maniera ricorsiva su tutti i valori di un array.

Questo fa si che l'array di riduce ad un solo valore.

Oggi vediamo un esempio del suo utilizzo in Swift; non dobbiamo installare nulla di aggiuntivo.