Permuter des valeurs d'une liste
Fermé
tristan
-
Modifié le 3 nov. 2022 à 12:31
jee pee Messages postés 39578 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 16 avril 2024 - 3 nov. 2022 à 10:49
jee pee Messages postés 39578 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 16 avril 2024 - 3 nov. 2022 à 10:49
A voir également:
- Permuter deux éléments d'une liste python
- Liste déroulante excel - Guide
- Deux comptes whatsapp - Guide
- J'ai deux compte facebook avec la meme adresse mail ✓ - Forum Facebook
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
- Photoshop elements gratuit - Télécharger - Retouche d'image
2 réponses
jee pee
Messages postés
39578
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
16 avril 2024
9 221
Modifié le 2 nov. 2022 à 16:33
Modifié le 2 nov. 2022 à 16:33
Bonjour,
tu devrais lire en détail : https://python.doctor/page-apprendre-listes-list-tableaux-tableaux-liste-array-python-cours-debutant
tu y découvriras que l'on peut faire liste[x]=liste[y]
et sachant qu'en python 3 on peut échanger les valeurs de 2 variables,
x = 1 y = 2 x, y = y, x print(x,y)
tu devrais facilement arriver à écrire ta fonction
il existe même une multitude de méthodes pour permuter le contenu de 2 variables : https://stacklima.com/programme-python-pour-permuter-deux-variables/
3 nov. 2022 à 10:46
excuse moi mais ça n'est pas vraiment ce qui m'est demandé. Car je dois pouvoir échanger des chiffres d'une seul et même liste, et non échanger les chiffres entre liste d'où le fait d'utiliser la fonction permute().
Je ne sais pas si tu as la réponse ducoup ?
Modifié le 3 nov. 2022 à 10:50
Oui j'aurais une réponse ;-)
il te faut combiner
et