Les partenaires publicitaires:

Comment découper une liste en Python

Une liste en Python est un type de données composé qui est le plus semblable à un tableau. Plusieurs valeurs sont stockées dans un ordre particulier dans une liste, et sont référencés par un numéro appelé un index. Découpage d'une liste signifie la création d'une nouvelle liste contenant des copies de certains sous-ensemble des valeurs de la liste étant découpé. Trancher une liste en spécifiant les valeurs de l'indice au début et à la fin de la partie que vous voulez à trancher.

Instructions

  1. Lancez la ligne de commande interpréteur Python.

  2. Créer une liste avec la commande suivante:

    liste = ['a', 'b', 'c', 1,2,3, «l'article 1», «le point 2 ',' article 3 ']

    Afficher le contenu de la liste à tout moment en tapant son nom - "liste" - Et en appuyant sur "Entrez." Notez qu'une seule liste peut contenir plusieurs types de données et même d'autres listes.

  3. Trancher les trois premiers articles de la liste avec la commande suivante:

    liste [0: 3]

    Le découpage se produit sur les côtés gauche des éléments spécifiés par les indices, et l'indexation de Python commence à "0." Dans cet exemple, la découpe commence avant le premier élément qui a la valeur d'index "0," et se termine avant le quatrième point qui présente la valeur d'indice "3." Les articles ne sont pas stockés en tranches, et la liste d'origine ne sont pas affectés - le vérifier en tapant la commande "liste." Pour stocker la tranche, tout simplement affecter à une nouvelle variable:




    list2 = liste [0: 3]

  4. Omettre valeurs de l'indice pour capturer autant d'éléments que résident de chaque côté d'une tranche. Par exemple, utiliser la commande suivante pour trancher toutes les valeurs du troisième élément à la fin de la liste:

    liste [2:]

    Trancher la liste complète en omettant les deux indices:

    liste [:]

    Ceci est un bon moyen de faire une copie de la liste.

  5. Utilisez des indices négatifs pour référencer la liste de son extrémité. Cela peut être approprié pour certaines stratégies algorithmiques. Le dernier élément d'une liste est indexé par la valeur "-1." Les tranches de commande après la troisième avant-dernier et avant-derniers éléments de la liste:

    liste [-3: -1]

Conseils & Avertissements

  • Les chaînes sont un type de liste en Python, et peuvent être tranchés en utilisant la même syntaxe.
» » » » Comment découper une liste en Python