Ciao a tutti,
ho realizzato un semplice programmino in Python che ogni tot secondi legge dei dati da 3 sensori e li scrive in una lista.
Questi 3 dati sono un oggetto, composto da 4 attributi: VALORE 1, 2 e 3, ed il quarto sarebbe data ed ora.
Riesco a leggere correttamente i valori e la data e ad inserirli nella lista, ma al momento in cui devo prelevare ogni singolo oggetto non so come fare...
in pratica, se la lista contiene 10 oggetti, io dovrei controllarne uno per uno, mi potete aiutare???
codice:
class Misure():
pass
lista = []
Valori = Misure()
Valori.v1 = ....variabile1....
Valori.v2 = ....variabile2....
Valori.v3 = ....variabile3....
Valori.istante = ...variabile di tempo.....
lista.append(Valori)
a questo punto, mi servirebbe un ciclo FOR che per ogni VALORE appeso in lista, mi stampi ad esempio V1
Potete aiutarmi??
ho provato a fare (come si fa in VB.net):
codice:
for item in lista:
print item.v1
senza ottenere il risultato sperato. Come si fa con Python????
GRAZIE