Frage : Was ist die beste Weise, unicode Buchstaben von einem Tuple in der Pythonschlange w/Sqlite zu entfernen?

Wenn ich ein auserwähltes auf einer sqlite Datenbank durchführe, haben die zurückgehenden Daten ein u'.  Es bringt einen Tuple wie zurück ([(u'ATT',), (u'TIER',), (u'TIO',)].  Wie kann ich es in eine Liste wie kommen („ATT“, „REIHE“, „TMO ")?

Antwort : Was ist die beste Weise, unicode Buchstaben von einem Tuple in der Pythonschlange w/Sqlite zu entfernen?

Die Methode der Kodierung () einer Schnur (http://docs.python.org/library/stdtypes.html#str.encode) ändert die kodierung von unicode zu ASCII.  

Ihre parens zusammenpassen nicht e, also ist es hart, zu erklären, was Sie wirklich dorthin gekommen.  Die Öffnung annehmend, paren ist etwas, das Sie es aussehen wie eine Liste von Tuples addierten.  Wenn der der Fall ist,

1:
2:
3:
4:
5:
6:
7:
origlist= [(u'ATT',), (u'TIER',), (u'TIO',)]
newlist = []
für tup im origlist:
    newlist = newlist + [item.encode („ASCII“, „backslashreplace ") für Einzelteil im tup]

Druck newlist
Weitere Lösungen  
 
programming4us programming4us