str.split() возвращает массив, когда присваиваю переменным элементы массива, копируются указатели, а мне нужно данные.
Делать unicode(str.split()[n]) как-то оверхед... Чё-то сразу не нагуглил.
PS. Простите, в коде какие-то ошибки оказались, которые не связаны с этой придуманной проблемой. Просто симптомы уж очень были похожи...
Я всё проверил - строки в питоне принципиально копируются в таких ситуациях.