Récupération de plusieurs variables en meme temps
Résolu/Fermé
Hayato
-
Modifié le 29 nov. 2022 à 11:51
mamiemando Messages postés 32802 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 7 décembre 2023 - 29 nov. 2022 à 14:59
mamiemando Messages postés 32802 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 7 décembre 2023 - 29 nov. 2022 à 14:59
A voir également:
- Récupération de plusieurs variables en meme temps
- Renommer plusieurs fichiers en même temps - Guide
- Récupération de compte google - Guide
- Mon pc freeze de temps en temps - Guide
- Combien de temps dure le sablier sur snap ✓ - Forum Snapchat
- Mail facebook code de recuperation ✓ - Forum Facebook
3 réponses
Diablo76
Messages postés
103
Date d'inscription
vendredi 25 novembre 2022
Statut
Membre
Dernière intervention
30 novembre 2023
26
Modifié le 28 nov. 2022 à 15:19
Modifié le 28 nov. 2022 à 15:19
Salut,
Autre possibilité, l'unpacking qui permet d'attribuer chaque valeur de la liste à une variable.
x="10,2,40,3,2" var1, var2, var3, var4, var5 = x.split(",")
Mais du coup, il faut être sur que le nombre d'éléments de la liste ne varie pas
yg_be
Messages postés
22187
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
7 décembre 2023
1 411
28 nov. 2022 à 12:12
28 nov. 2022 à 12:12
un exemple:
x="10,2,40,3,2" y=x.split(",") print (y) for n in y: print(n)
Whismeril
Messages postés
18802
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
7 décembre 2023
915
28 nov. 2022 à 12:14
28 nov. 2022 à 12:14
Bonjour
un petit peu de lecture
https://codes-sources.commentcamarche.net/forum/affich-10107769-message-a-tous-les-debutants-souvent-autodidactes#p10107769
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
29 nov. 2022 à 11:55
Ou pour être indépendant du nombre d'éléments :
split permet de séparer sur une sous chaîne arbitraire
Pour des séparations basées sur un motif plus compliqué, voir re.split.
Bonne chance
29 nov. 2022 à 12:26
Salut,
Est-ce nécessaire d'utiliser list() puisque la méthode split() retourne une liste.
Modifié le 29 nov. 2022 à 15:20
Version courte
Non, tu as raison c'est superflu.
Version longue
str.split retourne bien une liste, comme le montre :
Plutôt qu'écrire :
... il vaut donc mieux écrire directement :
Ainsi le code est plus concis et on évite de recréer une liste à partir de la liste retournée par s.split().
Merci pour ta remarque