下面的一個正常工作,轉換的Unicode列出在Python類型
>>> 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'>
#
但是,當包括在該計劃。它不是將unicode的值更改爲list,而是更改變量名稱。
>>> a = 1,2
>>> a = u'[a]'
>>> print a
[a] # Instead of 1,2.
請幫我在這,
你認爲'a = u'[a]''應該做什麼?你認爲它做了某種轉換?你在哪裏看到的? – 2011-04-21 11:52:19
你想要做什麼?因爲這沒有任何意義。 – 2011-04-21 14:40:08