Skip to content

Instantly share code, notes, and snippets.

@TGITS
Created October 23, 2020 16:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save TGITS/c1510971f0734bd703cfad29a1f7a076 to your computer and use it in GitHub Desktop.
Save TGITS/c1510971f0734bd703cfad29a1f7a076 to your computer and use it in GitHub Desktop.
Manière d'inverser les éléments d'une liste ou d'une string en Python
numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print('liste de nombres :', numbers)
numbers.reverse()
print('liste de nombres après reverse() :', numbers)
print('\n##############\n')
numbers = list(range(10))
print('liste de nombres :', numbers)
reversed(numbers)
print('liste de nombres après avoir appliqué reversed dessus :', numbers)
reversed_numbers = reversed(numbers)
print("liste de nombres dans l'ordre inverse obtenue avec reversed :", list(reversed_numbers))
print('\n##############\n')
print('Compte à rebours :')
for i in reversed(range(10)):
print(i)
print('\n##############\n')
une_tranche_de_nombres_de_3_a_6 = numbers[3:7:1]
une_tranche_de_nombres_pair_de_0_a_8 = numbers[0:9:2]
print("liste de nombres :", numbers)
print("liste de nombres de 3 à 6 :", une_tranche_de_nombres_de_3_a_6)
print("liste de nombres de 0 à 8 :", une_tranche_de_nombres_pair_de_0_a_8)
print('\n##############\n')
copy_of_numbers = numbers[::]
print("liste de nombres :", numbers)
print("copie de la liste de nombre :", copy_of_numbers)
print("La liste et sa copie son identique :", numbers == copy_of_numbers)
print("La liste et la copie sont 2 listes distinctes :", numbers is copy_of_numbers)
print('\n##############\n')
numbers_reversed_with_slice = numbers[::-1]
print("liste de nombres :", numbers)
print("la liste de nombres inversée avec une slice :",numbers_reversed_with_slice)
bonjour = 'Hello World'
print("\n#######################\n")
print(bonjour)
print(reversed(bonjour))
print(bonjour)
print("".join(reversed(bonjour)))
print(bonjour)
for c in reversed(bonjour):
print(c)
print([c for c in reversed(bonjour)])
print("\n#######################\n")
print(bonjour)
print(bonjour[::-1])
print([c for c in bonjour[::-1]])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment