Supprimer le dernier élément d'une liste Python

PythonPythonBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

En Python, une liste est une collection d'éléments ordonnés et modifiables. Parfois, nous devons supprimer le dernier élément d'une liste et conserver tous les autres éléments. Dans ce défi, vous devez créer une fonction qui renvoie tous les éléments d'une liste sauf le dernier.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") subgraph Lab Skills python/comments -.-> lab-13659{{"Supprimer le dernier élément d'une liste Python"}} python/lists -.-> lab-13659{{"Supprimer le dernier élément d'une liste Python"}} python/tuples -.-> lab-13659{{"Supprimer le dernier élément d'une liste Python"}} python/function_definition -.-> lab-13659{{"Supprimer le dernier élément d'une liste Python"}} end

List Initial

Écrivez une fonction Python appelée initial(lst) qui prend une liste comme argument et renvoie tous les éléments de la liste sauf le dernier.

def initial(lst):
  return lst[:-1]
initial([1, 2, 3]) ## [1, 2]

Summary

Pour résoudre ce défi, vous devez utiliser la fonctionnalité de découpage de liste (list slicing) de Python. La syntaxe lst[:-1] renvoie tous les éléments de la liste sauf le dernier.