下面的一个正常工作,转换的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