2016-11-13 1 views
0

Extract Ganzzahl von ListeExtract Ganzzahl aus der Liste mit Python

test = query_database("SELECT SUM(try) FROM tries where number=?", (nb,)) 
print test 

Das Ergebnis ich habe ist [(100)]

und wenn wir extrahieren Wert aus der Liste als:

for i in test: 
     print i 

das Ergebnis ist (100,)

Wie extrahiert man nur als Ganzzahl ohne Klammern und Kommas?

+0

'i [0]'? Greifen Sie einfach auf das erste Element im Tupel zu. – Li357

+0

Dank Andrew Li, es funktioniert. – nater303

Antwort

1

Da Ihre Liste von Tupeln besteht, müssen Sie zunächst die Tupel erhalten dann den Wert in dem Tupel so etwas wie dieser

for i in test: 
    for j in i: #itertae the tuple like list 
     print(j) 
0

Der Rückgabewert ist eine Liste von Tupeln. Das Abrufen der Tupel-Elemente kann durch Indexierung erfolgen.

for i in test: 
    print i[0] 
Verwandte Themen