Cette fois, j'écrirai sur la notation de tranche Python.
Les tranches sont écrites avec des règles simples, mais pour les débutants Si vous l'utilisez plusieurs fois, vous pouvez être confus à certains moments.
À ce moment-là, je parlerai de deux règles dont vous devez être conscient.
① L'ordre des données commence à partir du 0 (liste de base) ② La fin de la tranche sera $ n-1 $, soit un niveau avant.
Je vais l'expliquer avec un exemple.
Préparez les données suivantes. La règle (1) définit simplement l'ordre de la première donnée au 0e, 1er, 2e, etc. Sur cette base, nous allons extraire les chiffres. Comme mentionné ci-dessus, nous avons pu extraire des nombres basés sur le numéro d'index (classement à partir de 0). Avec cette seule règle, je pense que c'est toujours facile.
Ensuite, j'expliquerai la règle de ②. C'est là que se pose le problème déroutant. Dans cette liste, la 5e donnée de 0 était 10. Même si vous spécifiez jusqu'à 5e dans la tranche et l'extraction, seulement 9 est généré.
De cette façon, par tranches, lors de la spécification de la plage de numéros d'index Seule la commande jusqu'à $ n-1 $, un pas avant le numéro de fin, est extraite. (Cette fois $ n = 5 $) Je vais en fait mettre d'autres chiffres et vérifier. Si vous êtes un débutant, vous pouvez être conscient de la règle (1) pendant vos études. Si la notation de tranche ci-dessus apparaît soudainement, vous pouvez le penser compliqué.
Dans ce cas, veuillez penser en vous basant sur les deux règles que j'ai mentionnées au début.
[Règles de lecture des tranches] ① L'ordre des données commence à partir du 0 ② La fin de la tranche sera $ n-1 $
Recommended Posts