2017-10-12 7 views
-2

Ich habe eine Liste mit einigen Unicode-Zeichen, Leerzeichen und eckigen Klammern:python2.7 Code nur Strings aus der Liste zu extrahieren enthalten Unicode-Zeichen, Leerzeichen und eckige Klammern

alist = [u'[', u'', u'I', u'', u'want, want & want', u'', u'only & only', u'', u'this', u'', u'\\n', u'', u']', u'', u''] 

Wie modifiziere ich die oben Liste mit Python2.7, so dass die Liste nur die relevanten String-Elemente "I", "wollen, wollen & wollen", "nur & nur", "das"?

alist = ['I', 'want, want & want', 'only & only', 'this'] 
+3

Wie Hast du diese Liste überhaupt bekommen? Es hört sich so an, als hätten Sie mit einer rohen HTML-Datei, für die Sie einen Parser verwenden sollten, etwas Schreckliches getan. – user2357112

+0

Macht nichts. Ich löste dies unter Code verwendet: crumb_list = [] für Semmelbrösel paniert. Brotkrümel = breadcrumb.decode ('unicode_escape') kodieren ('ascii', 'ignorieren') Brotkrümel = breadcrumb.replace ('&', '&') wenn breadcrumb nicht in ('', '[', ']', '\ n'): crumb_list.append (breadcrumb) print "Krümel-Liste:", Krümel-Liste –

Antwort

0

Macht nichts. Ich löste dies unter Code verwendet:
crumb_list = [] für Semmelbrösel paniert. Brotkrümel = breadcrumb.decode ('unicode_escape') kodieren ('ascii', 'ignorieren')
Brotkrümel = breadcrumb.replace (‘ &‘, '& ') wenn Brotkrümel nicht in ('', '[', ']', '\ n'): crumb_list.append (Brotkrümel) print "Crumb LIST:" crumb_list

Verwandte Themen