Comment inverser l'ordre des lettres d'une chaîne de caractères en python ?

26 septembre 2021    /    Viewed: 71    /    Comments: 0    /    Edit


Exemples de comment inverser une chaîne de caractères en python:

Créer une chaîne de caractères en python

Let's create a simple string using python:

s = 'abcdef'

print(s)

donne

abcdef

Notez que

type(s)

donne

str

Inverser une chaîne de caractères en python

Exemple 1

Une solution simple pour inverser une chaîne en python consiste à faire

s1 = s[::-1]

print(s1)

donne

fedcba

Exemple 2

Une autre solution

s2 = "".join(reversed(s))

print(s2)

donne

fedcba

Exemple 3

Similaire à l'exemple 2 mais décomposé en plusieurs étapes :

Étape 1 : convertissez la chaîne en liste :

s_as_list = list(s)

Étape 2 : inverser la liste

s_as_list.reverse()

Étape 3 : concaténer la liste dans une chaîne

s3 = "".join(s_as_list)

print(s3)

donne

fedcba

Références


Card image cap
profile-image
Bazinga

Salut, je suis Ben.

J'ai développé ce site web à partir de zéro avec Django pour partager avec tout le monde mes notes. Si vous avez des idées ou des suggestions pour améliorer le site, faites le moi savoir ! (vous pouvez me contacter via le formulaire de la page d'accueil). Merci!