Fonction slice() – Python

La fonction slice() renvoie un objet slice. Un objet slice est utilisé pour spécifier comment découper une séquence. Vous pouvez spécifier où commencer le découpage et où se terminer.
 
 

Syntaxe:
slice(start, end, step)

 

Paramètres:

La fonction slice() peut prendre trois paramètres:

  • start (facultatif) : Nombre de départ où commence le découpage de l’objet. Par défaut None si non fourni.
  • stop : Nombre jusqu’à ce que le découpage ait lieu. Le découpage s’arrête à l’index stop -1 (dernier élément).
  • step (facultatif) : Valeur entière qui détermine l’incrément entre chaque index pour le découpage. Par défaut None si non fourni.

 

Exemple 1:

L’exemple suivant crée un tuple et un objet slice. Utilisez l’objet slice pour obtenir uniquement les deux premiers éléments du tuple:

tupl = ("A", "B", "C", "D")
obj = slice(2)
print(tupl[obj])

Sortie:

('a', 'b')

 
 

Exemple 2:

Créez un tuple et un objet slice. Démarrez l’objet slice à la position 2, jusqu’à la position 4, et retournez le résultat:

tupl = ("A", "B", "C", "D", "E")
obj = slice(2, 4)
print(tupl[obj])

Sortie:

('C', 'D')

 
QCM Python

Laisser un commentaire

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