Ziper Deux Listes
Algorithmique classique
Enonce
Retourner une liste alternant les éléments de A et B (sans zip()). Si les tailles diffèrent, stoppe à la fin de la plus courte.
Signature attendue
def zipper(A: list, B: list) -> list:
Exemple
zipper([1,3,5],[2,4,6])→[1,2,3,4,5,6]
📖 Rappel de cours
On construit une liste de paires en parcourant les deux listes avec un indice commun.
⚠ Le piège : Si les longueurs diffèrent, la boucle doit s'arrêter à la plus courte : min(len(A), len(B)). C'est ce que fait zip, et c'est ce qu'on attend ici.
← Exercices Python pour la prépa — CPGE scientifique et ECG
Exercices du meme theme
- Transposée d'une Matrice
- Aplatir une Liste de Listes
- Suite Arithmétique
- Compter les Éléments Impairs
- Maximum Récursif
- Conversion Décimal → Binaire
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.