Forum >> Programmazione Python >> GUI >> Come passare valori di una listbox a un array e poi sommare i valori?

Pagina: 1

Salve, premetto che sono nuovo nell'utilizzo di questo linguaggio. ma sto progredendo grazie a molte letture fatte in rete. Sto creando un programmino per facilitarmi il lavoro in ufficio. Il problema che adesso non riesco a risolvere è il seguente: Da un database, mediante una ricerca riesco a tirare fuori dei dati numerici che vedo in una listbox, questi dati presenti nella listbox li vorrei mettere in una array per poi così con la funzione "SUM" nativa di python ottenere il risultato. Questo è il mio intento.

Ma non ci riesco. ecco il codice e gli errori che mi da:

#Funzione calcola
def Calcola Isi dovuto():
    lista = list(dovutolist.get(0,END))
    print(lista)
    dovuto = arr.array('d',lista)
    print(dovuto)
    somma = sum(dovuto)
    print(somma)
erroti sono questi:

/usr/bin/python3.6 /media/diakrufus/Maxtor/xxxxxx/xxxxx.py
[('1322.20',), ('1322.80',)]
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.6/tkinter/__init__.py", line 1705, in __call__
return self.func(*args)
File "/media/diakrufus/Maxtor/xxxxxxxxxxxx/xxxxx.py", line 1185, in Calcola Isi dovuto
dovuto = arr.array('d',lista)
TypeError: must be real number, not tuple


Potreste aiutarmi perfavore?

Grazie





--- Ultima modifica di diakrufus in data 2019-10-26 16:29:22 ---


Pagina: 1



Esegui il login per scrivere una risposta.