Python 将字符串附加到unicode字符串列表中
我所尝试的:Python 将字符串附加到unicode字符串列表中,python,string,list,unicode,concatenation,Python,String,List,Unicode,Concatenation,我所尝试的: >> abcd = [u'abcd'] >> abcd_ef = abcd + 'ef' >> abcd_ef [u'abcd', 'e', 'f'] 我想要的是: >> abcd = [u'abcd'] >> abcd_ef = **MAGIC ???** >> abcd_ef [u'abcd', 'ef'] 希望我说得够清楚 将其列为一个列表: >>> abcd = [u'abcd
>> abcd = [u'abcd']
>> abcd_ef = abcd + 'ef'
>> abcd_ef
[u'abcd', 'e', 'f']
我想要的是:
>> abcd = [u'abcd']
>> abcd_ef = **MAGIC ???**
>> abcd_ef
[u'abcd', 'ef']
希望我说得够清楚 将其列为一个列表:
>>> abcd = [u'abcd']
>>> abcd_ef = abcd + ['ef']
>>> abcd_ef
[u'abcd', 'ef']
否则,列表将分别添加每个元素,例如字符串的每个字符
或者,您可以调用.append on abcd并就地修改该列表:
>>> abcd = [u'abcd']
>>> abcd.append('ef')
>>> abcd
[u'abcd', 'ef']
这是标准的python列表操作,与内容无关;该列表中是否有unicode对象或自定义对象并不重要。将其列为一个列表:
>>> abcd = [u'abcd']
>>> abcd_ef = abcd + ['ef']
>>> abcd_ef
[u'abcd', 'ef']
否则,列表将分别添加每个元素,例如字符串的每个字符
或者,您可以调用.append on abcd并就地修改该列表:
>>> abcd = [u'abcd']
>>> abcd.append('ef')
>>> abcd
[u'abcd', 'ef']
这是标准的python列表操作,与内容无关;列表中是否有unicode对象或自定义对象并不重要。尝试将值作为列表提供,或使用append添加到列表中。您忘记使用-do magic编译Python解释器,因此无法编写**magic???**并使代码正常工作:尝试以列表形式提供值,或使用append添加到列表中。您忘记使用-do magic编译Python解释器,因此无法编写**magic???**并让代码正常工作: