Python2.7 代码仅从包含 unicode 字符、空格和方括号的列表中提取字符串

Python2.7 code to extract only strings from list containing unicode characters, blank spaces and square brackets

我有一个包含一些 unicode 字符、空格和方括号的列表:

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

如何使用 Python2.7 修改上面的列表,使列表只包含相关的字符串项 'I'、'want, want & want'、'only & only'、'this'?

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

没关系。我使用以下代码解决了这个问题:
crumb_list = [] 对于面包屑中的面包屑: 面包屑 = breadcrumb.decode('unicode_escape').encode('ascii', 'ignore')
面包屑 = breadcrumb.replace('&', '&') 如果面包屑不在 ('' , '[' , ']' , '\n') 中: crumb_list.append(面包屑) 打印 "Crumb LIST :",crumb_list