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']
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
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 –