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

Published: 26 septembre 2021

Tags: Python; Strings;

DMCA.com Protection Status

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