Unerwartet (?) Python Bean Wissen

Python Bean Wissen

Ich werde die Details hier nicht schreiben. Bitte überprüfen Sie selbst. Was ich Ihnen sagen möchte ist, dass Sie dies tun können! Es ist eine Einführung.

Sortieren Sie mit dem angegebenen Schlüssel

was ist das? Es ist ein Gefühl. Wenn Sie beispielsweise ein zweidimensionales Array sortieren, können Sie entscheiden, nach welcher Spalte sortiert werden soll.

aa = [[1,2,3], [2,5,3], [3,3,4]]

Wenn es eine Anordnung namens hmm gibt, möchte ich in aufsteigender Reihenfolge nach der zweiten Zahl sortieren.

aa.sort(key=lambda x:x[1])

Ich kann gehen. Erfahren Sie selbst mehr

Maximalwert mit dem angegebenen Schlüssel

Der gleiche Typ wie zuvor. Andere Elemente können Buchstaben sein.

aa = [["a",2], ["c", 90], ["d", 8]]

Oder so

aa.max(key=lambda x:x[1])
#["c",90]Sollte zurückkommen

Überzeugen Sie sich selbst

Wenn Sie doppelte Elemente löschen möchten

Verwenden Sie die Set-Funktion. Denken Sie daran, weil es so bequem ist Es macht es zu einem kollektiven Typ. Details weggelassen

aa = [1,1,1,1,2,3,4,5]
set(aa)
#{1,2,3,4,5}

Das Gute daran ist, dass Sie die Anzahl der Elemente ohne Duplizierung sehen können.

len(set(aa))
#5

Der Set-Typ ist wahnsinnig hilfreich

Ende ♡

Recommended Posts

Unerwartet (?) Python Bean Wissen
Python-Tipps
Python-Tipps
Python-Tipps
Tipps zum Python-Debuggen
Python- und Numpy-Tipps
Python-Tipps (mein Memo)
Tipps zur Installation von Python PyTorch
Python
Empfangen von Standardeingabetipps @ python
[Tipps] Behandle Athena mit Python
[Python + Selen] Tipps zum Scraping
Google Drive API-Tipps (Python)
~ Tipps für Python-Anfänger mit Liebe von Pythonista ③ ~
Tipps zur Eingabe / Ausgabe von Python-Dateien
[TouchDesigner] Tipps für die Anweisung von Python
Tipps zum Aufrufen von Python von C.
Schreiben Sie Python-Liste schnell vim Tipps
Kafka Python
Python-Zusammenfassung
Eingebaute Python
Python-Einschlussnotation
Python-Technik
Python studieren
Python 2.7 Countdown
Python FlowFishMaster
Python-Dienst
Tipps, um das Lesen von Python-Hördokumenten zu vereinfachen
Python-Funktion ①
Python-Grundlagen
Python-Memo
Ufo-> Python (3)
Python-Einschlussnotation
Jupyters Trick 4
Installieren Sie Python
Python-Grundlagen ④
Python-Memorandum 2
Python-Memo
Python Jinja2
Python-Inkrement
atCoder 173 Python
[Python] -Funktion
Python-Installation
numpy tipps
Tipps zum Umgang mit Binärdateien in Python
Python installieren 3.4.3.
Python-Memo
Python iterativ
Jupyters Trick 5
Python-Algorithmus
Python2 + word2vec
Scapy-Tipps
[Python] -Variablen
Python-Funktionen
Python sys.intern ()
Python-Tutorial
Python-Fraktion