Exemple de comment récupérer les paramètres d'un objet de type "slice" en python:
Créer un objet de type "slice" en python
Créons un simple objet de type slice en python:
start = 5
stop = 8
step = 1
s1 = slice(start, stop, step)
donne
slice(5, 8, 1)
Note: pour vérifier si un objet est de type "slice" en python, on peut utiliser isinstance comme ceci:
isinstance(s1, slice)
retourne ici
True
Obtenir les paramètres d'un objet de type "slice"
Pour obtenir les paramètres d'un objet de type "slice":
print(s1.start)
print(s1.stop)
print(s1.step)
donne
5
8
1
Utiliser dans une boucle:
for i in range(s1.start,s1.stop,s1.step):
print(i)
5
6
7
Créer une liste à partir des paramètres d'un objet de type "slice"
l1 = [i for i in range(s1.start,s1.stop,s1.step)]
print(l1)
donne
[5, 6, 7]