Une histoire de mauvaise humeur sur Slice en Python

de mauvaise humeur

C'est une histoire honteuse qu'un résultat différent de ce à quoi je m'attendais quand un débutant en Python écrivait le code suivant a été renvoyé.

code

p=0
q=1
l=['a','b','c','d','e','f','g']
print(l[p:q])

['a']

À propos, le résultat de sortie que j'attendais en tant que débutant était le suivant.

['a','b']

Pourquoi les résultats sont-ils différents?

Je l'ai résolu dans l'article suivant. [Python] Résumé des opérations de découpage Cela semble être une spécification.

Mais je ne suis pas convaincu

En voyant le lien de référence, l'intention du développement est La description [a: b] semble signifier entre a et b, qui est plus que a et moins que b en japonais.

Cependant, à première vue, il semble difficile de comprendre que cette description se situe entre a et b. Si vous regardez la description [Ebisu: Roppongi], je l'interpréterais comme d'Ebisu à Roppongi, et je ne pensais pas que la station pour descendre était Hiroo. 0000.png

En premier lieu, a à b de tranche signifie d'index à len dans l'image ci-dessus, donc j'ai trouvé qu'il était difficile d'interpréter à la fois sensuellement et par programme. En conséquence, je n'ai trouvé aucun sens à extraire un seul élément en spécifiant [index, len (une variable) d'une variable] et en passant du temps sur la recherche.

Si quelqu'un a une réponse selon laquelle il y a un mérite clair, je vous serais reconnaissant de bien vouloir me le faire savoir.

Je suis trop inquiet

Je n'ai pas eu le temps de jouer le clip live d'amour automatiquement

Recommended Posts

Une histoire de mauvaise humeur sur Slice en Python
L'histoire de l'utilisation de la réduction de Python
Une histoire sur un remodelage magique qui met Lubuntu dans un Chromebook
Une histoire sur l'apprentissage automatique avec Kyasuket
Une histoire sur Python pop and append
Une histoire sur l'exploitation d'une instance GCP à partir de Discord
Une histoire accro aux variables globales et à la portée de Go
L'histoire de vouloir afficher des annonces liées à des articles sur Jubatus
Une histoire sur l'implémentation d'un écran de connexion avec django
Une histoire sur l'exécution de Python sur PHP sur Heroku
Une histoire sur la modification de Python et l'ajout de fonctions
Histoire de l'analyse de données par apprentissage automatique
Échapper à l'environnement virtuel de Python ~ Une histoire sur le fait d'être piégé dans un environnement virtuel que j'ai créé ~
Une histoire de prédiction du taux de change avec Deep Learning
L'histoire de la migration de l'intégralité du disque Linux via SSH
Un mémorandum sur Nan.
L'histoire de la création d'une partition de type Hanon avec Python
Une histoire d'essayer un monorepo (Golang +) Python avec Bazel
Histoire autour de la maternelle, de l'école maternelle, du jardin d'enfants
Une histoire qui reflète l'activité Discord dans Slack Status
Une note sur __call__
Une histoire sur la difficulté à traiter en boucle 3 millions de données d'identification
L'histoire de la gestion de theano avec TSUBAME 2.0
Une note sur le sous-processus
Une histoire sur le changement du nom principal de BlueZ
Une note sur mprotect (2)
Une histoire sur un débutant Linux passant LPIC101 en une semaine
Une histoire sur un débutant Linux mettant Linux sur une tablette Windows
Une histoire de trébucher sur PATH après l'installation d'anaconda
Une histoire sur la création d'un système d'exploitation compatible UNIX / Linux à partir de zéro
Une histoire sur la façon de spécifier un chemin relatif en python.
Une histoire de compétition avec un ami dans Othello AI Preparation
Une histoire sur l'installation de matplotlib à l'aide de pip avec une erreur
Une histoire un peu plus profonde sur la blockchain, le monde numérique
Une histoire sur un amateur faisant une rupture de bloc avec python (kivy) ②
Une histoire sur la façon de traiter le problème CORS
Une histoire sur un amateur faisant une rupture de bloc avec python (kivy) ①
Une histoire sur une guerre lorsque deux nouveaux arrivants ont développé une application
Une histoire sur la création d'une courte chanson par hasard avec Sudachi Py
Une histoire de regroupement de données de séries chronologiques d'échange
L'histoire d'un ingénieur directeur de 40 ans qui réussit "Deep Learning for ENGINEER"
Une histoire sur la tentative d'implémentation de variables privées en Python.
Une histoire sur une tragédie qui se passe en échangeant des commandes dans le chat
Une histoire sur un débutant de GCP essayant de créer un serveur Micra avec GCE
Une histoire à propos d'un débutant en python coincé avec aucun module nommé'ttp.server '
Une note sur KornShell (ksh)
Mémorandum sur la corrélation [Python]
Une note sur TensorFlow Introduction
Un mémorandum sur le simulacre de Python
Un peu plus sur le FIFO
Une note sur [python] __debug__
Une histoire d'essayer d'automatiser un chot lorsque vous cuisinez vous-même
Une histoire sur l'ajout d'une API REST à un démon créé avec Python
Une histoire sur une erreur de construction dans une bibliothèque partagée qui fait référence à libusb
L'histoire de la mise en place de Chrome OS (et non de Chrome) dans Surface GO
Une histoire sur le développement d'un type logiciel avec Firestore + Python + OpenAPI + Typescript
Une histoire sur la tentative d'exécuter plusieurs versions de Python (édition Mac)
Une histoire sur le fait de vouloir penser à des personnages déformés dans GAE / P