Vraag : Wat is de beste manier om unicode karakter uit tuple in Python w/Sqlite te verwijderen?

Wanneer ik uitgezocht op een sqlitegegevensbestand uitvoer, hebben de het terugkeren gegevens u'.  Het keert tuple als ([(u'ATT',) terug, (u'TIER',), (u'TIO',)].  Hoe kan ik het in een lijst krijgen als („ATT“, „RIJ“, „TMO“)?

Antwoord : Wat is de beste manier om unicode karakter uit tuple in Python w/Sqlite te verwijderen?

Codeer () methode van een koord (http://docs.python.org/library/stdtypes.html#str.encode) zal het coderen van unicode in ASCII veranderen.  

Uw parens passen niet aan zodat is het moeilijk om te vertellen wat u werkelijk daar bent geworden.  Veronderstellend het openen paren is iets u toevoegde het als een lijst van tuples kijkt.  Als dat het geval is,

1:
2:
3:
4:
5:
6:
7:
origlist= [(u'ATT',), (u'TIER',), (u'TIO',)]
newlist = []
voor tup in origlist:
    newlist = newlist + [item.encode („ASCII“, „backslashreplace“) voor punt in tup]

druk newlist
Andere oplossingen  
 
programming4us programming4us