Comment concaténer plusieurs chaînes unicode?
J'ai deux chaîne unicode '가'
et 'ㄱ'
et je tiens à les concaténer pour obtenir "가ㄱ"
C'est mon code:
output1 = unicodeQueue(self.queue) # first unicode result
output2 = unicodeQueue(self.bufferQueue) # second unicode result
sequence = [output1, output2]
print sequence
output = ''.join(sequence)
return output
Et c'est le résultat que j'obtiens:
[u'\uac00', u'\u3131']
ㄱ가가ㄱ가
Je ne sais pas pourquoi il ne produit pas de résultat correct, quelqu'un peut-il m'aider?
Je suis incapable de reproduire ce.
J'ai téléchargé mon partiel de script, le principal de ma question est "comment concaténer deux unicode python?"
il n'y a rien de toute évidence de mauvaise w/ votre code.
Fonctionne pour moi. Peut-être essayer
Hmm. Merci..
J'ai téléchargé mon partiel de script, le principal de ma question est "comment concaténer deux unicode python?"
il n'y a rien de toute évidence de mauvaise w/ votre code.
Fonctionne pour moi. Peut-être essayer
u''.join(sequence)
.Hmm. Merci..
OriginalL'auteur user1732445 | 2012-11-05
Vous devez vous connecter pour publier un commentaire.
si vous voulez concaténer deux chaînes utiliser
+
cela signifie que vous pouvez utiliser
unicode.join(u'',vals)
oustr.join('',vals)
, mais si cela fonctionne quand les rejoindre n'est pas, par tous les moyens, de l'utiliser.OriginalL'auteur User