Découpage de plusieurs éléments de liste
Les opérations de découpage en tranches sur une liste sont utilisées pour subdiviser plusieurs éléments d'une liste. La syntaxe du découpage en listes est la suivante :
list[start:end]
N'oubliez pas que cette syntaxe indique que tous les éléments à partir de l'élément start
et jusqu'à l'élément end
inclus sont sous-ensembles.
Vous pouvez également utiliser le découpage étendu pour sélectionner efficacement plusieurs éléments dans une liste. Par exemple, la commande suivante renvoie tous les éléments de la liste sauf le premier (à l'index 0) :
x = [1, 2, 3, 4, 5]
x[1:]
[2, 3, 4, 5]
De même, la commande suivante renvoie tous les éléments de la liste à l'exception des deux derniers :
x[:-2]
[1, 2, 3]
Cet exercice fait partie du cours
Introduction à Python pour la finance
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# names
names = ['Apple Inc', 'Coca-Cola', 'Walmart']
# Use slicing on list names
names_subset = names[____:____]
print(names_subset)