Comment joindre deux listes de caractères en Python?Joindre deux listes de caractères en Python
Exemple:
listone = [a,b,c]
listtwo = [d,e,f]
Sortie:
Joinedlist == [ad, be, cf]
Comment joindre deux listes de caractères en Python?Joindre deux listes de caractères en Python
Exemple:
listone = [a,b,c]
listtwo = [d,e,f]
Sortie:
Joinedlist == [ad, be, cf]
Tout d'abord, vos caractères doivent être simples/doubles guillemets:
listone = ['a', 'b', 'c']
listtwo = ['d', 'e', 'f']
Ensuite, vous pouvez faire:
listthree = [i+j for i,j in zip(listone,listtwo)]
>>> print listthree
['ad', 'be', 'cf']
Utilisation map
:
>>> from operator import add
>>> one = ["a", "b", "c"]
>>> two = ["d", "e", "f"]
>>> map(add, one, two)
['ad', 'be', 'cf']
Vous pouvez utiliser la compréhension de la liste et la zip()
méthodolo-
print [m + n for m, n in zip(listone, listtwo)]
vous pouvez également utiliser join
au lieu de +
print [''.join(x) for x in zip(listone, listtwo)]
Vous obtenez des réponses de qualité pour votre question, mais pour référence future, n'oubliez pas d'inclure des informations à propos de ce que vous avez déjà essayé de résoudre un problème donné dans vos questions. Relié/en double sur les doublons: [Rejoindre deux listes dans les tuples en python] (http://stackoverflow.com/q/21196165/1199226) – itsjeyd