CommencezCommencez gratuitement

Découper plusieurs éléments d'une liste

Les opérations de découpage (slicing) sur une liste servent à extraire plusieurs éléments. La syntaxe pour le découpage d'une liste est la suivante :

list[start:end]

Rappelez-vous : cette syntaxe permet d'extraire tous les éléments à partir de start et jusqu'à, mais sans inclure, l'élément end.

Vous pouvez aussi utiliser le découpage étendu pour sélectionner efficacement plusieurs éléments d'une liste. Par exemple, la commande suivante retourne tous les éléments de la liste sauf le premier (à l'indice 0) :

x = [1, 2, 3, 4, 5]
x[1:]

[2, 3, 4, 5]

De même, la commande suivante retourne tous les éléments de la liste sauf les deux derniers :

x[:-2]

[1, 2, 3]

Cette activité fait partie du cours

Introduction à Python pour la finance

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# names
names = ['Apple Inc', 'Coca-Cola', 'Walmart']

# Use slicing on list names
names_subset = names[____:____]
print(names_subset)
Modifier et exécuter le code