[Super einfach! ] So zeigen Sie den Inhalt von Wörterbüchern und Listen einschließlich Japanisch in Python an

Einführung

Wenn Sie in Python mit Japanisch arbeiten, möchten Sie manchmal den Inhalt eines Wörterbuchs oder einer Liste überprüfen. Wenn jedoch Japanisch enthalten ist, kann es nicht so ausgegeben werden, wie es ist. Es gibt eine bequeme und einfache Methode namens Prettyprint, aber ich werde sie einführen, weil es eine noch einfachere Methode gibt. Für Prettyprint sind die folgenden Artikel hilfreich. Hübsches Druckmemo für Japanisch (auch Python2.7 Windows 7)

Super einfacher Weg

print str(Wörterbuchname oder Listenname).decode("string-escape")

Schreiben Sie es einfach so. Es ist einfach!

Vergleich

Erstellen Sie als Beispiel die folgende Liste und das folgende Wörterbuch.

>>> # -*- coding: utf8 -*-
>>> list = ['Morgen','Zum Wetter','Was']
>>> dic = {'Datum':'Der 10 ..','Zeit':'10 Uhr'}

Ausgabe normal

>>> print list
['\xe6\x98\x8e\xe6\x97\xa5','\xe5\xa4\xa9\xe6\xb0\x97\xe3\x81\xab', '\xe3\x81\xaa\xe3\x81\x82\xe3\x82\x8c']
>>> print dic
{'\xe6\x97\xa5\xe3\x81\xab\xe3\x81\xa1': '10\xe6\x97\xa5', '\xe6\x99\x82\xe9\x96\x93': '10\xe6\x99\x82'}

Es sieht so aus und kann nicht als Japanisch angezeigt werden.

print str (Wörterbuch oder Listenname) .decode ("string-Escape")

>>> print str(list).decode('string-escape')
['Morgen', 'Zum Wetter', 'Was']
>>> print str(dic).decode('string-escape')
{'Datum': 'Der 10 ..', 'Zeit': '10 Uhr'}

Ich konnte es richtig auf Japanisch anzeigen!

pretty print

Sie können es installieren, indem Sie das Terminal wie unten gezeigt eingeben.

easy_install prettyprint

Jetzt können Sie es verwenden. Wenn es tatsächlich für eine Liste oder ein Wörterbuch verwendet wird, sieht es wie folgt aus.

>>> from prettyprint import pp
>>> pp(list)
[
    "Morgen", 
    "Zum Wetter", 
    "Was"
]
>>> pp(dic)
{
    "Datum": "Der 10 ..", 
    "Zeit": "10 Uhr"
}

Es wird in einer Form ausgegeben, die leicht zu sehen ist!

Zusammenfassung

Wir haben eine supereinfache Möglichkeit eingeführt, den Inhalt der japanischen Wörterbücher und Listen von Python und "Pretty Print" anzuzeigen. Ich denke, Sie sollten "print str (Wörterbuch oder Listenname) .decode (" string-Escape ")" und "Pretty Print" je nach Situation richtig verwenden. prettyprint ändert die Linie, sodass jedes Element leicht zu erkennen ist. Wenn es sich um eine kurze Liste handelt oder wenn Sie nur den Anfang eines Wörterbuchs oder einer Liste sehen möchten, um sicherzustellen, dass sie in der Liste enthalten ist, drucken Sie "str str (Wörterbuch oder Listenname) .decode (" string-Escape ")" Es kann leichter zu sehen sein.

Referenz-URL

-Japanisches hübsches Druckmemo (auch Python2.7 Windows 7) http://qiita.com/zaoriku0/items/f4edbb5e044648994a0d -Ich möchte eine Liste und ein Wörterbuch mit Japanisch in Python hübsch drucken http://sucrose.hatenablog.com/entry/20111112/p1

Recommended Posts

[Super einfach! ] So zeigen Sie den Inhalt von Wörterbüchern und Listen einschließlich Japanisch in Python an
So zeigen Sie Bytes in Java und Python auf die gleiche Weise an
So ermitteln Sie die Anzahl der Stellen in Python
[Python] Zusammenfassung zum Abrufen von Listen und Wörterbuchelementen
Vergleich der Verwendung von Funktionen höherer Ordnung in Python 2 und 3
Umgang mit Japanisch mit Python
So überprüfen Sie anhand des Hashwerts, ob der Inhalt des Wörterbuchs in Python identisch ist
So bestimmen Sie die Existenz eines Selenelements in Python
Wie Sie die interne Struktur eines Objekts in Python kennen
[EC2] So installieren Sie Chrome und den Inhalt jedes Befehls
So überprüfen Sie die Speichergröße einer Variablen in Python
[Python] So erhalten Sie den ersten und den letzten Tag des Monats
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
[TensorFlow 2] So überprüfen Sie den Inhalt von Tensor im Diagrammmodus
So sortieren Sie eine Liste von 2D-Arrays, Wörterbüchern und proprietären Klassen
So zeigen Sie die neunundneunzig Tabelle in Python an
So zeigen Sie Python-Japanisch mit Lolipop an
So zeigen Sie Hello World in Python an
Verwendung ist und == in Python
So schreiben Sie den richtigen Shebang in Perl-, Python- und Ruby-Skripten
So ermitteln Sie mit Python den Unterschied zwischen Datum und Uhrzeit in Sekunden
[Einführung in Python] So sortieren Sie den Inhalt einer Liste effizient mit Listensortierung
So vergleichen Sie, ob der Inhalt der Objekte in scipy.sparse.csr_matrix identisch ist
So formatieren Sie eine Liste von Wörterbüchern (oder Instanzen) in Python
Kopieren und Einfügen des Inhalts eines Blattes im JSON-Format mit einer Google-Tabelle (mithilfe von Google Colab)
Verwendung der C-Bibliothek in Python
[Python] So ändern Sie das Datumsformat (Anzeigeformat)
Zusammenfassung zum Importieren von Dateien in Python 3
Zusammenfassung der Verwendung von MNIST mit Python
So erhalten Sie die Dateien im Ordner [Python]
Ich möchte den Fortschritt in Python anzeigen!
Wie man Autokorrelation und partielle Autokorrelation mit Python zeichnet
So übergeben Sie das Ergebnis der Ausführung eines Shell-Befehls in einer Liste in Python
So zählen Sie die Anzahl der Elemente in Django und geben sie in die Vorlage aus
So ermitteln Sie den Koeffizienten der ungefähren Kurve, die in Python durch die Scheitelpunkte verläuft
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
(Tagebuch 1) Erstellen, Durchsuchen und Registrieren von Daten in der SQL-Datenbank des Microsoft Azure-Dienstes mit Python
Einfache Möglichkeit, die Quelle der Python-Module zu überprüfen
So rufen Sie den n-ten größten Wert in Python ab
So erhalten Sie den Variablennamen selbst in Python
Wie Sie das aktuelle Verzeichnis in Python in Blender kennen
So zeigen Sie mehrere Bilder einer Galaxie in Kacheln an
Den Inhalt der Daten in Python nicht kennen
[Python] So sortieren Sie Diktate in Listen und Instanzen in Listen
[Python] Zusammenfassung, wie die Farbe der Figur angegeben wird
Verwendung des in Lobe in Python erlernten Modells
Python # So überprüfen Sie Typ und Typ für Super-Anfänger
Speichern Sie Listen, Wörterbücher und Tabellen in externen Python-Dateien
[Python] So geben Sie Listenwerte der Reihe nach aus
Um das Äquivalent von Rubys ObjectSpace._id2ref in Python zu tun
Python Open CV hat versucht, das Bild im Text anzuzeigen.
So zeigen Sie das Änderungsdatum einer Datei in C-Sprache bis zu Nanosekunden an
So speichern Sie eine Python-Funktion im Wert eines Wörterbuchs (dict) und rufen die Funktion gemäß dem Schlüssel auf
Wie identifiziere ich das Element mit der geringsten Anzahl von Zeichen in einer Python-Liste?
So überprüfen Sie in Python, ob sich eines der Elemente einer Liste in einer anderen Liste befindet
So zählen Sie die Anzahl der Vorkommen jedes Elements in der Liste in Python mit der Gewichtung
[Erklärung zur Implementierung] Verwendung der japanischen Version von BERT in Google Colaboratory (PyTorch)
Es ist einfach, SQL mit Python auszuführen und das Ergebnis in Excel auszugeben