Exercice 23
1) - Ecrire un algorithme python sous forme d'une fonction nommer la swap() à titre d'example et qui permet d'échanger le premier élément d'une liste avec le dernier élément.
2) En utilisant la première question, écrire un programme pandas Python qui permet d'échanger le premier élément de la série pandas suivante avec le dernier élément:
1 2 |
serie = ps.Series(['Python', 'Java', 'Javascript', 'Kotlin'] , index=[10 , 12 , 14 , 16 ]) |
Solution
Question1
1 2 3 4 5 6 7 8 9 10 |
# fonction qui échange le premier élément avec le dernier dans une liste def swap(L): first = L[0] last = L[-1] L[0] = last L[-1] = first return L # Exemple L = [11 , 23 , 7] print(swap(L)) # output: [7 , 23 , 11] |
Question2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import pandas as ps # fonction qui échange le premier élément avec le dernier dans une liste def swap(L): first = L[0] last = L[-1] L[0] = last L[-1] = first return L # définir la série pandas serie = ps.Series(['Python', 'Java', 'Javascript', 'Kotlin'] , index=[10 , 12 , 14 , 16 ]) # récuperation des listes des valeurs et des index list_values = serie.tolist() list_index = serie.index.tolist() # création de la série demandée serie2 = ps.Series(swap(list_values) , index=swap(list_index)) # afficher la série print(serie2) """ output: 16 Kotlin 12 Java 14 Javascript 10 Python dtype: object """ |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Algorithmes Python illustrés avec de belles images
€ 43,00 Acheter le livre -
Répéteur WiFi,1200Mbps Dual Band 2.4G / 5G WiFi Amplifier,WiFi Signal Booster,2 Ports LAN ,4 Antennes,WiFi Extenders
€ 18,00 Acheter le produit -
Disque dur EMTEC SSD Interne X150 240 Go- Prix Abordable
€ 21,00 Acheter le produit
1 thought on “Solution Exercice 23: échanger deux valeurs d'une série pandas”