Exercice Corrigé: Les listes en Python – Partie 9

Avec des exercices corrigés en Python, vous pratiquerez divers concepts du langage Python. Vous commencerez par des exercices Python de base à des exercices plus avancés. La solution est fournie pour chaque exercice. Vous devez essayer de résoudre chaque problème par vous-même avant de vérifier la solution. Si vous avez des questions concernant chaque problème, nous vous encourageons à les poster sur notre forum.
 
 

Exercice 1:

Écrire un programme Python pour supprimer les mots dupliqués d’une liste.

Exemple:

Liste originale: ['Java', 'PHP', 'PHP', 'Pytohn']
Après la suppression des mots dupliqués: ['Java', 'PHP', 'Pytohn']
 

Exercice 2:

Écrire un programme Python pour trouver le premier nombre pair et impair dans une liste.

Exemple:

Liste originale: [1, 3, 5, 7, 4, 1, 6]
Premier nombre pair et impair de cette liste: (4, 1)
 

Exercice 3:

Écrivez un programme Python pour trier une liste mixte d’entiers et de chaînes de caractères. Les nombres doivent être triés avant les chaînes de caractères.

Exemple:

Liste originale: [8, 'Zoro', 9, 'Alex', 1]
Liste triée: [1, 8, 9, 'Alex', 'Zoro']
 

Exercice 4:

Écrire un programme Python pour trier numériquement une liste donnée de chaînes de caractères (nombres).

Exemple:

Liste originale: ['8', '-15', '9', '0', '1']
Liste triée: [-15, 0, 1, 8, 9]
 

Exercice 5:

Écrire un programme Python pour supprimer les listes vides d’une liste de listes.

Exemple:

Liste originale: [[], "A", [], "B", [1, 2], []]
Après suppression des listes vides: ['A', 'B', [1, 2]]
 

Exercice 6:

Écrire un programme Python pour additionner une colonne spécifique d’une liste dans une liste de listes.

Exemple:

Liste originale: [[1, 2, 3], [4, 5, 6], [5, 8, 9]]
Somme du 1ère colonne: 10
 

Exercice 7:

Écrire un programme Python pour extraire chaque premier élément ou chaque élément spécifié d’une liste de liste.

Exemple:

Liste originale: [[1, 2, 3], [4, 5, 6], [5, 8, 9]]
Extraire chaque premier élément: [1, 4, 5]
Extraire chaque troisième élément: [3, 6, 9]
 

Exercice 8:

Écrire un programme Python pour générer un nombre dans une plage spécifiée, à l’exception de certains nombres spécifiques.

Exemple:

Générer un nombre entre (1, 10) à l'exception de [2, 9, 10]
5
 

Exercice 9:

Écrire un programme Python pour combiner deux listes en une autre liste de manière aléatoire.

Exemple:

Liste originale:
[1, 2, 4]
[5, 3, 8]
Résultat de incorporer deux listes dans une autre liste de manière aléatoire:
[5, 1, 3, 2, 8, 4]
 

Exercice 10:

Écrire un programme Python pour supprimer des mots spécifiques d’une liste donnée.

Exemple:

Liste originale: ['vert', 'bleu', 'blanc', 'noir']
Supprimer les mots: ['blanc', 'vert']
Après avoir supprimé les mots spécifiés de la liste: ['bleu', 'noir']
 

Éditeur de code Python: Testez votre code en ligne!


 

QCM Python

3 réflexions sur “Exercice Corrigé: Les listes en Python – Partie 9

  • janvier 27, 2025 à 5:10 pm
    Permalien

    Partie 9 exercice 1
    Autre solution possible:

    liste = ['Java', 'PHP', 'PHP', 'Pytohn']
    print(set(liste))
    Répondre
  • janvier 27, 2025 à 5:35 pm
    Permalien

    Partie 9 exercice 3
    Autre solution possible:

    liste = [8, 'Zoro', 9, 'Alex', 1]
    print([*sorted([i for i in liste if isinstance(i, int)]), *sorted([i for i in liste if isinstance(i, str)])])
    Répondre
  • janvier 27, 2025 à 5:43 pm
    Permalien

    partie 9 exercice 4
    Autre solution possible:

    liste = ['8', '-15', '9', '0', '1']
    print(sorted([int(i) for i in liste]))
    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *