slice ( )
DESCRIPTION.
Créer un objet tranche d'index à utiliser avec un objet collection.
SYNTAXE.
SLC_Tranche = slice ( debut , fin , pas )
SLC_Tranche = ⇨ Variable qui recevra l'objet [ optionnel ]
slice ( ) ⇨ création d'une tranche [ OBLIGATOIRE ]
debut ⇨ première index de la tanche [ OBLIGATOIRE ]
fin ⇨ première index exclus de la tranche [ OBLIGATOIRE ]
pas ⇨ espacement entre deux index [ optionnel ]
SLC_Tranche = slice ( fin )
SLC_Tranche = ⇨ Variable qui recevra l'objet [ optionnel ]
slice ( ) ⇨ création d'une tranche [ OBLIGATOIRE ]
fin ⇨ première index exclus de la tranche [ OBLIGATOIRE ]
REMARQUES.
Les valeurs debut, fin et pas doivent obligatoirement être des int ( ).
La tranche définit par la méthode slice ( ) doit être associé à un objet collection. debut est l'index du premier élément de l'objet, alors que fin est l'index du premier élément de l'objet qui sera exclu de la sélection. Si la méthode slice ( ) retourne un objet de type slide , pourra être utilisé pour retourné une tranche d'un objet collection.Si la méthode slice ( ) utilisée avec un unique paramètre, Python considèrent qu'il s'agit de fin. debut vaudra 0 et pas vaudra 1.
debut [ slice ( debut , fin , pas ) ] équivaut à debut [ debut : fin : pas ) ]
EXEMPLES.
LST_Suite = list ( range ( 10 ) )
print ( LST_Suite ) retourne [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
SLC_Tranche = slice ( 4 )
print ( SLC_Tranche ) retourne slice(None, 4, None)
print ( ( type ( SLC_Tranche ) ) ) retourne <class 'slice'>
print ( LST_Suite [ SLC_Tranche ] ) retourne [0, 1, 2, 3]
SLC_Tranche = slice ( 3 , 7 )
print ( SLC_Tranche ) retourne slice(3, 7, None)
print ( LST_Suite [ SLC_Tranche ] ) retourne [3, 4, 5, 6]
SLC_Tranche = slice ( 2 , 9 , 2 )
print ( SLC_Tranche ) retourne slice(2, 9, 2)
print ( LST_Suite [ SLC_Tranche ] ) retourne [2, 4, 6, 8]
SLC_Tranche = slice ( -7 , -3 )
print ( SLC_Tranche ) retourne slice(-7, -3, None)
print ( LST_Suite [ SLC_Tranche ] ) retourne [3, 4, 5, 6]
SLC_Tranche = slice ( -3 , -7 )
print ( SLC_Tranche ) retourne slice(-3, -7, None)
print ( LST_Suite [ SLC_Tranche ] ) retourne []
SLC_Tranche = slice ( -4 )
print ( SLC_Tranche ) retourne slice(None, -4, None)
print ( LST_Suite [ SLC_Tranche ] ) retourne [0, 1, 2, 3, 4, 5]
Accueil = "Bonjour"
SLC_Tranche = slice ( 2 , 4 )
print ( Accueil [ SLC_Tranche ] ) retourne nj
Homme = Accueil [ slice ( 1 , 3 ) ]
print ( Homme ) retourne on
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.