Fusionner une liste en une chaîne en Python
Il est possible de fusionner les éléments d'une liste en une chaîne avec
un séparateur donné. Cela se fait à l'aide de la
méthode join. La méthode est appliquée à
la chaîne qui servira de séparateur, et le paramètre de la méthode spécifie
la liste à fusionner :
lst = ['1', '2', '3']
res = '/'.join(lst)
print(res) # affichera '1/2/3'
Une nuance importante de la méthode join est
que nous ne pouvons fusionner que des listes
contenant des éléments de type chaîne. Dans le cas contraire,
nous obtiendrons une erreur :
lst = [1, 2, 3]
res = '/'.join(lst)
print(res) # affichera une erreur
Soit une liste :
lst = ['a', 'b', 'c', 'd', 'e']
Fusionnez cette liste en une chaîne avec le séparateur
'-'.
Soit le code suivant :
lst = ['a', '1', 'b', '2']
res = ''.join(lst)
print(res)
Dites ce qui sera affiché dans la console.
Soit le code suivant :
lst = ['1', '2', 3, '4']
res = '/'.join(lst)
print(res)
Dites ce qui sera affiché dans la console.
Soit une liste :
lst = ['4', '3', '2', '1']
Écrivez le code pour obtenir la chaîne suivante :
'1234'