1

私が試したこと:

>> abcd = [u'abcd']
>> abcd_ef = abcd + 'ef'
>> abcd_ef

[u'abcd', 'e', 'f']

私が欲しいもの:

>> abcd = [u'abcd']
>> abcd_ef = **MAGIC ???**
>> abcd_ef

[u'abcd', 'ef']

うまくいけば、私はそれを十分に明確にしました!

4

1 に答える 1

4

それをリストにしてください:

>>> abcd = [u'abcd']
>>> abcd_ef = abcd + ['ef']
>>> abcd_ef
[u'abcd', 'ef']

それ以外の場合、リストは文字列の各要素(たとえば各文字)を個別に追加します。

または、そのリストを呼び出し.append()てその場で変更することもできます。abcd

>>> abcd = [u'abcd']
>>> abcd.append('ef')
>>> abcd
[u'abcd', 'ef']

これはすべて標準のPythonリスト操作であり、内容に依存しません。そのリストにUnicodeオブジェクトまたはカスタムオブジェクトがあるかどうかは関係ありません。

于 2012-09-21T22:58:05.613 に答える