Python / Machen Sie ein Diktat aus einer Liste.

Einführung

Machen Sie ein Diktat aus der Liste. Da ich den Loadtxt von numpy verwende, den ich oft verwende, handelt es sich um den Typ numpy_arrray, aber ich kann ihn problemlos mit dem Listentyp verwenden. Sie können Wörterbuchtypen wie {"hoge": (hoge1, hoge2, hoge3, ...} erstellen.

(Memorandum)

  1. Machen Sie eine geeignete Reihenfolge. Hier ist es a, b, c.
  1. Verwenden Sie zuerst zip (), um b- und c-Tupel zu erstellen. (Wie _bc)
  2. Verwenden Sie danach dict (), um a und _bc anzuhängen.

list2dict.py


import numpy as np
a,b,c = np.arange(10), np.arange(10)*2, np.arange(10)*3

#-> a: [0 1 2 3 4 5 6 7 8 9]
#-> b: [ 0  2  4  6  8 10 12 14 16 18]
#-> c: [ 0  3  6  9 12 15 18 21 24 27]

_bc = zip(b,c)

result = dict(zip(a,_bc))
#-> {0: (0, 0), 1: (2, 3), 2: (4, 6), 3: (6, 9), 4: (8, 12), 5: (10, 15), 6: (12, 18), 7: (14, 21), 8: (16, 24), 9: (18, 27)}

# result = dict(zip(a,zip(b,c)))Aber gut.

Das ist es.

Recommended Posts

Python / Machen Sie ein Diktat aus einer Liste.
Kopieren Sie die Liste in Python
Stellen Sie MeCab in Python 3 zur Verfügung
Erstellen Sie ein Lesezeichen in Python
Machen Sie eine Lotterie mit Python
Erstellen Sie eine Kopie einer Google Drive-Datei aus Python
[Python] Ich möchte aus einer verschachtelten Liste einen Taple machen
Machen Sie eine Santa-Kennung aus einem Santa-Bild
[Python] Verwalten Sie Funktionen in einer Liste
Berühren Sie Python-Objekte in Elixir
[Python] So erstellen Sie eine Liste von Zeichenfolgen Zeichen für Zeichen
Lassen Sie uns eine GUI mit Python erstellen.
Python-Bedingungsextraktion aus der Liste, die ich oft vergesse
Attributzugriff auf Python dict zulassen
[Python] Machen Sie die Funktion zu einer Lambda-Funktion
Erstellen Sie ein Empfehlungssystem mit Python
Python: Erstellen Sie ein Wörterbuch aus einer Liste von Schlüsseln und Werten
[Python] -Liste
Lassen Sie uns ein Diagramm mit Python erstellen! !!
Python3> Liste aus iterierbarer> Liste erstellen (Bereich (5))
Extrahieren Sie den Wert, der einem Wert am nächsten kommt, aus einem Listenelement in Python
Stellen Sie eine Anfrage von der Gerätefarm (Appium Python) an das API-Gateway
Ich möchte eine Parameterliste aus CloudFormation-Code (yaml) erstellen.
Übergeben Sie die Liste von Python an C ++ als Referenz in pybind11
So entfernen Sie Duplikate aus einer Python-Liste unter Beibehaltung der Reihenfolge.
Lassen Sie uns mit Python ein Shiritori-Spiel machen
[Python] Wie man eine Klasse iterierbar macht
[Python] So konvertieren Sie eine zweidimensionale Liste in eine eindimensionale Liste
Python> leer XXX (XXX: diktieren, auflisten, tupeln, setzen)> {} / [] / () / set ()
Zeigen Sie eine Liste der Alphabete in Python 3 an
Erstellen Sie ein Beziehungsdiagramm von Python-Modulen
# 5 [python3] Extrahiert Zeichen aus einer Zeichenfolge
Lassen Sie uns mit Python langsam sprechen
Qt für Python App Desktop App
Laden Sie Bilder von der URL-Liste in Python herunter
[Python] Ruft eine Liste der Instanzvariablen ab
Erstellen Sie eine Deb-Datei aus einem Python-Paket
Generieren Sie eine Klasse aus einer Zeichenfolge in Python
Verwenden Sie Django aus einem lokalen Python-Skript
Bearbeiten Sie BigQuery-Tabellen von einem Python-Client aus
Um eine Diktat-Eigenschaft schreibgeschützt zu machen
Erstellen Sie ein Webframework mit Python! (1)
Lassen Sie uns eine Kombinationsberechnung mit Python durchführen
Aufrufbefehle von Python (Windows Edition)
Erstellen Sie eine Desktop-App mit Python mit Electron
Machen wir einen Twitter-Bot mit Python!
[Python] Nur eine Liste der Ordner abrufen
Erstellen Sie ein Webframework mit Python! (2)
2. Erstellen Sie mit Python einen Entscheidungsbaum von 0 und verstehen Sie ihn (2. Grundlagen des Python-Programms)
SQL zu SQL
Python Dict-Bereich
MeCab von Python
Python> Verständnis / Inklusive Notation> Listenverständnis
Machen Sie mit Python einen Entscheidungsbaum von 0 und verstehen Sie ihn (4. Datenstruktur)
Python-Listenmanipulation
Senden Sie eine Nachricht von Slack an einen Python-Server
[Python] Listenverständnis Verschiedene Möglichkeiten zum Erstellen einer Liste
Führen Sie Python-Skripte in C # -GUI-Anwendungen aus