我想制作一个 NavigableStrings 列表,准备好导出到 excel 并解码所有字符串。这是必要的,因为在导出到 Excel 时,我需要所有文本前面没有“u”。
这就是我到目前为止所做的:我通过 for 循环运行列表并将每次迭代的输出存储到一个新列表中。但是,新列表的每个元素都保留为 unicode。
encoded_list = [u'first', u'second']
decoded_list = []
for elem in encoded_list:
decoded_list.append(elem.decode())
print decoded_list
>>>[u'first', u'second']
`
很明显,NavigableStrings 可以被解码,但当它们被存储到列表中并立即进行迭代时就不行了。
有没有其他方法可以将encoded_list 变成解码后的NavigableStrings 列表?
任何帮助将非常感激!