Fonction slice() Python

Exemple

Créer un tuple et un objet slice. Utilisez l'objet slice pour obtenir uniquement les deux premiers éléments du tuple :

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(2)
print(a[x])

Exemple de fonctionnement

Définition et utilisation

La fonction slice() retourne un objet slice (coupe).

L'objet slice est utilisé pour spécifier comment couper une séquence. Vous pouvez spécifier où commencer à couper et où terminer. Vous pouvez également spécifier le pas, par exemple couper à chaque deuxième élément.

Syntaxe

slice(start, end, step)

Valeur du paramètre

Paramètres Description
start Optionnel. Entier, spécifiez à quelle position commencer la coupe. La valeur par défaut est 0.
end Optionnel. Entier, spécifiez à quelle position terminer la coupe.
step Optionnel. Entier, spécifiez la valeur de progression de la coupe. La valeur par défaut est 1.

Plus d'exemples

Exemple

Créer un tuple et un objet de coupe. Démarrer l'objet de coupe à la position 3 et couper à la position 5, puis retourner le résultat :

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(3, 5)
print(a[x])

Exemple de fonctionnement

Exemple

Créer un tuple et un objet de coupe. Utilisez le paramètre step pour retourner chaque troisième élément :

a = ("a", "b", "c", "d", "e", "f", "g", "h")
x = slice(0, 8, 3)
print(a[x])

Exemple de fonctionnement