2016-07-14 6 views
0

Eine Abfrage an eine Datenbank liefert ein Tupel wie folgt aus:Wie kann ich auf Elemente in einem Tupel zugreifen?

(u'Elia extends Feyenoord deal',) 

Jetzt möchte ich dies zum Teil nach unten abzustreifen, die nur in Apostrophe ist, wie ein String. Etwas wie:

'Elia extends Feyenoord deal' 

Wie kann ich das tun?

+2

Verwandte und eine mögliche doppelte [? Wie einzelnes Element Tupels in String konvertieren] (http://StackOverflow.com/q/28666811) –

+1

[Python-String druckt als \ [uString '\]] (http://StackOverflow.com/q/599625) –

+0

@CodeBunny Dies ist nur die Art, wie Python anzeigt die Saite wie Bhargav Rao erklärt hat. Sie verwenden wahrscheinlich Python2.x, oder? – plamut

Antwort

5

einfach, wählen Sie einfach das erste Element des Tupels (mit dem Index 0), das ist die Zeichenfolge, die Sie wollen:

>>> result = (u'Elia extends Feyenoord deal',) 
>>> result[0] 
'Elia extends Feyenoord deal' 
>>> type(result[0]) 
<class 'str'> # would be <type 'unicode'> in Python2.x