Zusammenfassung häufig verwendeter Python-Arrays (für mich)

Hauptsächlich für mich. Ich habe Python für Wettkampfprofis gestartet. Notieren Sie sich also, was ich oft vergesse.

So schreiben Sie Subarrays und Teilzeichenfolgen

Geben Sie den Bereich am Ende grundsätzlich wie ls [2: 5] an. In diesem Fall wird unter den Elementen von ls der Index von 2 oder mehr und weniger als 5 ausgegeben.

ls=[0,1,2,3,4,5,6,7,8,9]
subls_1=ls[2:8]
print(subls_1)
  #=> [2,3,4,5,6,7]

Wenn Sie mehrmals ein Subarray verwenden, achten Sie auf den Index. (Mehrmals fehlgeschlagen)

ls=[0,1,2,3,4,5,6,7,8,9]
subls_1=ls[2:8]
subls_2=ls[1:4]
print(subls_2)
  #=> [3,4,5]

Jede Nummer kann weggelassen werden.

ls=[0,1,2,3,4,5,6,7,8,9]
subls_3=ls[:8]
print(subls_3)
  #=> [0,1,2,3,4,5,6,7]
subls_4=ls[2:]
print(subls_4)
  #=> [2,3,4,5,6,7,8,9]

Sie können auch alle zwei oder drei Elemente abrufen. Achten Sie beim Auslassen von Zahlen auf ":".

ls=[0,1,2,3,4,5,6,7,8,9]
subls_5=ls[2:8:3]
print(subls_5)
  #=> [2,5]
subls_6=ls[::3]
print(subls_6)
  #=> [0,3,6,9]

Zusammenfassung bei der Ausgabe

Wenn Sie ein durch Leerzeichen getrenntes Array ausgeben, stellen Sie ihm "*" voran.

ls=[0,1,2,3,4,5,6,7,8,9]
print(ls)
  #=> [0,1,2,3,4,5,6,7,8,9]
print(*ls)
  #=> 0 1 2 3 4 5 6 7 8 9

Wenn kein Speicherplatz benötigt wird, z. B. bei der Ausgabe von Zeichen, werden die Arrays vor der Ausgabe kombiniert. Beachten Sie, dass dies nicht für int-Typen verwendet werden kann.

ls2=['a', 'b', 'c']
print(ls2)
  #=> ['a', 'b', 'c']
print("".join(ls2))
  #=> abc

(Ergänzung) In den Kommentaren wurde mir gesagt, wie man es benutzt, ohne sich um den Typ zu kümmern. Vielen Dank.

ls=[0,1,2,3,4,5,6,7,8,9]
print(*ls, sep='')
  #=> 0123456789

Recommended Posts

Zusammenfassung häufig verwendeter Python-Arrays (für mich)
Zusammenfassung der Python-Umgebungseinstellungen für mich [mac] [ubuntu]
[Anaconda3] Zusammenfassung häufig verwendeter Befehle
Zusammenfassung der häufig verwendeten Befehle von Django (Anfänger)
Python + Selen Zusammenfassung der häufig verwendeten Operationsmethoden
Zusammenfassung verschiedener for-Anweisungen in Python
Zusammenfassung nützlicher Techniken von Scrapy in Python
[Python] Ein Memo häufig verwendeter Phrasen in Python-Skripten
Einfaches Verständnis von Python für & Arrays (für Super-Anfänger)
Zusammenfassung der Python-Argumente
Zusammenfassung häufig verwendeter Befehle (mit kleinem Kommentar)
Selenium Webdriver Zusammenfassung der häufig verwendeten Betriebsmethoden
Zusammenfassung der Tools zum Betreiben der Windows-Benutzeroberfläche mit Python
Zusammenfassung der beim Extrahieren von Daten verwendeten Pandas-Methoden [Python]
Vergleichstabelle häufig verwendeter Prozesse von Python und Clojure
Python-Memo (für mich): Array
Zusammenfassung der Python3-Listenoperationen
Python Tkinter Memo (für mich)
Python> Umgang mit 2D-Arrays
Häufig verwendete Unterpakete von SciPy
Python verwendete häufig Codefragmente
[Für Anfänger] Zusammenfassung der Standardeingabe in Python (mit Erklärung)
Zusammenfassung der Unterstützung von Hash-Operationen (Dictionary) für Ruby und Python
8 häufig verwendete Befehle in Python Django
Eine kurze Zusammenfassung der Python-Sammlung
Häufig verwendete Linux-Befehle (für Anfänger)
Liste der häufig verwendeten Linux-Befehle
Erste Schritte mit Python3
Aufzeichnung der Python-Einführung für Neulinge
[Für Wettkampfprofis] Zusammenfassung der Verdoppelung
Zusammenfassung der Python-Indizes und -Slices
[OpenCV; Python] Zusammenfassung der Funktion findcontours
Eine kurze Zusammenfassung von Graphviz in Python (nur für Mac erklärt)
Installationszusammenfassung, die häufig für AI-Projekte verwendet wird
Python-Zusammenfassung
Paiza Skill Checkliste der häufig verwendeten D- und C-Ränge ~ Python ~
[Linux] Überprüfung häufig verwendeter Basisbefehle 2
[Python] Protokoll des Studientreffens für Anfänger (7/15)
Zusammenfassung der häufig verwendeten Methoden bei Pandas
Zusammenfassung der Methoden zur automatischen Ermittlung von Schwellenwerten
[Python] Techniken, die häufig beim maschinellen Lernen verwendet werden
Python-Zusammenfassung
[Python2.7] Zusammenfassung der Verwendung von unittest
Python-E-Book-Zusammenfassung nützlich für die frei lesbare Datenanalyse
Module häufig verwendeter Funktionen in Python (z. B. Lesen externer Dateien)
Zusammenfassung der Petit-Techniken für Linux-Befehle
Pandas des Anfängers, vom Anfänger, für den Anfänger [Python]
Massenersatz von Zeichenfolgen in Python-Arrays
AtCoder Spickzettel in Python (für mich)
[Linux] Überprüfung häufig verwendeter Basisbefehle
Zusammenfassung der integrierten Methoden usw. der Python-Liste
Häufig verwendetes Syntaxmemorandum für jede Sprache
[Maschinelles Lernen] Liste der häufig verwendeten Pakete
Zusammenfassung der Verwendung der Python-Liste
[Zusammenfassung der Bücher und Online-Kurse für Programmierung und datenwissenschaftliches Lernen]
[Python2.7] Zusammenfassung der Verwendung des Unterprozesses
[Wettbewerbsprogrammierung] [Python3] Notwendiges Wissen für sich