Implementare uno stack in Python
In programmazione uno stack è una struttura dati che segue il concetto di LIFO: Last in, First out.
Molti linguaggi hanno degli oggetti appositi, Python no.
Ma in verità neanche ci serve.
In programmazione uno stack è una struttura dati che segue il concetto di LIFO: Last in, First out.
Molti linguaggi hanno degli oggetti appositi, Python no.
Ma in verità neanche ci serve.
È da un pò di tempo che non uso C++, ed oggi ho deciso di giocherellarci un pò.
Mi sono accorto che non mi era mai capitato di usare la funzione append delle string!
In pratica voglio dare la possibilità ad un utente di aggiungere delle input ad un form, che poi saranno inviate al db (ogni coppia di input sarà un record nel mio caso).
Per farlo ho usato jQuery; ma tenete a mente che tutto questo può essere riusato per qualsiasi componente, anche che non sia un form.
Infatti, generalizzando, ci bastano:
L'altra settimana un utente mi ha scritto che su Python non ho fatto molte guide basiche.
In effetti ha ragione; la verità è che Python non lo uso molto.
Però, visto che aveva qualche problema con gli array multidimensionali, oggi ne vediamo qualche esempio.
Per creare un array multidimensionale basta questo:
number_sets = [[2, 4, 6, 8, 10], [3, 6, 9, 12, 15], [4, 8, 12, 16, 20]]
In una web app (soprattutto se creata per il mobile) può capitare di dover riempire un componente select con dati presi in formato tipo JSON o XML, magari presi tramite AJAX.
Io tra i due ho preferito JSON, vista anche la facilità di prendere questi dati tramite jQuery con la funzione getJSON.
Prima di tutto sulla pagina create una select:
<select id="my_select"></select>
Può essere totalmente vuota o con alcuni componenti preimpostati.