ниже работает правильно,
>>> a = 1,2
>>> a = u'[1,2]'
>>> print a
[1,2]
>>> type(a)
<type 'unicode'>
>>> n = [e.encode('utf-8') for e in a.strip('[]').split(',')]
>>> n
['1', '2']
>>> type(n)
<type 'list'>
#
Но когда включить его в программу. Вместо того, чтобы менять значение с юникода на список, нужно просто изменить имя переменной.
>>> a = 1,2
>>> a = u'[a]'
>>> print a
[a] # Instead of 1,2.
Пожалуйста, помогите мне в этом.,