Es ist eine beschämende Geschichte, dass ein anderes Ergebnis zurückgegeben wurde, als ich erwartet hatte, als ein Python-Anfänger den folgenden Code schrieb.
p=0
q=1
l=['a','b','c','d','e','f','g']
print(l[p:q])
['a']
Das Ausgabeergebnis, das ich als Anfänger angenommen habe, war übrigens wie folgt.
['a','b']
Ich habe es im folgenden Artikel gelöst. [Python] Zusammenfassung der Slice-Operationen Es scheint eine Spezifikation zu sein.
Als Ergebnis des Sehens des Referenzlinkes ist die Absicht der Entwicklung Die Beschreibung [a: b] scheint zwischen a und b zu bedeuten, was auf Japanisch mehr als a und weniger als b ist.
Auf den ersten Blick scheint es jedoch eine große Hürde zu sein, zu verstehen, dass diese Beschreibung zwischen a und b liegt. Wenn Sie sich die Beschreibung [Ebisu: Roppongi] ansehen, würde ich sie als von Ebisu nach Roppongi interpretieren, und ich hätte nicht gedacht, dass die Station zum Aussteigen Hiroo ist.
Erstens bedeutet a bis b von Slice im obigen Bild von Index bis Len, so dass ich es schwierig fand, sowohl sinnlich als auch programmatisch zu interpretieren. Infolgedessen konnte ich keine Bedeutung beim Extrahieren eines einzelnen Elements finden, indem ich [index, len (eine Variable) einer Variablen] angab und Zeit für Forschung aufbrachte.
Wenn jemand eine Antwort hat, dass es einen klaren Verdienst gibt, würde ich es begrüßen, wenn Sie mich wissen lassen könnten.
Ich hatte keine Zeit, das Love Live MV automatisch zu spielen
Recommended Posts