Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 12-09-2025 14:38:58

renéb
Membre
Inscription : 15-01-2023
Messages : 61

Sortir une Liste d’une liste.

Bonjour.

J’ai une liste a=[1,2,3,[4,5,6],7].

Comment supprimer les crochets de la sous-liste?

Passer de a=[1,2,3,[4,5,6],7] à a=[1,2,3,4,5,6,7].

A bientôt.

R.

Hors ligne

#2 12-09-2025 19:26:59

renéb
Membre
Inscription : 15-01-2023
Messages : 61

Re : Sortir une Liste d’une liste.

Bonsoir,

Voici la formule miracle.

[x for elem in lst for x in (elem if isinstance(elem, list) else [elem])]

a=[1,2,3,[4,5,6],7]

B=[x for elem in a for x in (elem if isinstance(elem, list) else [elem])]
print(B)

[1, 2, 3, 4, 5, 6, 7]

Tout simplement.

A bientôt.
R.

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
quarantecinq moins onze
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Pied de page des forums