Je pense que cela vous expliquera comment je lis les tranches. Si vous êtes un débutant et que vous souhaitez utiliser Sassa et Slice, veuillez le lire.
Quand j'ai googlé "Comment utiliser les tranches de python", tous les articles ont été écrits en détail, donc je les écrirai grossièrement.
Tout ce que vous avez à faire est de garder 3 points.
Imaginez que l'index pointe entre les lettres et que le bord gauche de la première lettre soit 0.
+---+---+---+---+---+---+
| P | y | t | h | o | n |
+---+---+---+---+---+---+
0 1 2 3 4 5 6
-6 -5 -4 -3 -2 -1
Vous pouvez lire le code dans votre tête comme un commentaire.
>>> num_list = [1, 5, 2, 3, 4]
>>> num_list[1:4:1] #Spécifiez l'index introduit dans 1. Sélectionnez le 1er "de" 4e "à" avec 1 "intervalle"
[5, 2, 3]
>>> num_list = [1, 5, 2, 3, 4]
>>> num_list[-4:] #Sélectionnez «de» 4e derrière
[5, 2, 3]
Vous pouvez maintenant lire approximativement le code.
Après cela, veuillez lire en maintenant deux exemples. Vous devriez être en mesure de comprendre comment écrire.
>>> num_list = [1, 5, 2, 3, 4]
>>> num_list[:4:1] #Si "from" est omis, sélectionnez dans le premier élément
[1, 5, 2, 3]
>>> num_list[1::1] #Si "to" est omis, le dernier élément est sélectionné.
[5, 2, 3, 4]
>>> num_list[1:4:] #Sélectionnez par 1 intervalle en omettant «Intervalle»
[5, 2, 3]
>>> num_list[1:4] #":" Of "to:" (Si vous omettez "interval", vous pouvez omettre le deuxième deux-points)
[5, 2, 3]
>>> num_list[-4:] #Sélectionnez à partir du 4e derrière
[5, 2, 3, 4]
Je suis désolé si c'est difficile à comprendre.
Recommended Posts