[Super facile! ] Comment afficher le contenu des dictionnaires et des listes incluant le japonais en Python

introduction

Lorsque vous utilisez le japonais en Python, vous souhaitez parfois vérifier le contenu d'un dictionnaire ou d'une liste. Cependant, si le japonais est inclus, il ne peut pas être sorti tel quel. Il existe une méthode pratique et simple appelée prettyprint, mais je vais la présenter car il existe une méthode encore plus simple. Pour prettyprint, les articles suivants seront utiles. Mémo japonais prettyprint (également python2.7 windows7)

Moyen super facile

print str(Nom du dictionnaire ou nom de la liste).decode("string-escape")

Écrivez-le comme ça. C'est facile!

Comparaison

À titre d'exemple, créez la liste et le dictionnaire suivants.

>>> # -*- coding: utf8 -*-
>>> list = ['demain','À la météo','Quoi']
>>> dic = {'Date':'Le 10','temps':'10 heures'}

Sortie normalement

>>> 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'}

Cela ressemble à ceci et il ne peut pas être affiché en japonais.

print str (nom du dictionnaire ou de la liste) .decode ("string-escape")

>>> print str(list).decode('string-escape')
['demain', 'À la météo', 'Quoi']
>>> print str(dic).decode('string-escape')
{'Date': 'Le 10', 'temps': '10 heures'}

J'ai pu l'afficher correctement en japonais!

pretty print

Vous pouvez l'installer simplement en tapant dans le terminal comme indiqué ci-dessous.

easy_install prettyprint

Vous pouvez maintenant l'utiliser. Lorsqu'il est utilisé pour une liste ou un dictionnaire, ce sera comme suit.

>>> from prettyprint import pp
>>> pp(list)
[
    "demain", 
    "À la météo", 
    "Quoi"
]
>>> pp(dic)
{
    "Date": "Le 10", 
    "temps": "10 heures"
}

Il est sorti sous une forme facile à voir!

Résumé

Nous avons introduit un moyen très simple d'afficher le contenu des dictionnaires et listes japonais de Python et de «pretty print». Je pense que vous devriez utiliser print str (nom du dictionnaire ou de la liste) .decode (" string-escape ") et pretty print correctement selon la situation. prettyprint changera la ligne, donc chaque élément est facile à voir. S'il s'agit d'une courte liste, ou si vous voulez juste voir le début d'un dictionnaire ou d'une liste pour vous assurer qu'il est dans la liste, alors `print str (dictionnaire ou nom de liste) .decode (" string-escape ") Cela peut être plus facile à voir.

URL de référence

-Japonais joli mémo d'impression (également python2.7 windows7) http://qiita.com/zaoriku0/items/f4edbb5e044648994a0d -Je veux bien imprimer une liste et un dictionnaire contenant du japonais en Python http://sucrose.hatenablog.com/entry/20111112/p1

Recommended Posts

[Super facile! ] Comment afficher le contenu des dictionnaires et des listes incluant le japonais en Python
Comment afficher les octets de la même manière en Java et Python
Comment obtenir le nombre de chiffres en Python
[python] Résumé de la récupération des listes et des éléments du dictionnaire
Comparaison de l'utilisation des fonctions d'ordre supérieur dans Python 2 et 3
Comment gérer le japonais avec Python
Comment vérifier si le contenu du dictionnaire est le même en Python par valeur de hachage
Comment déterminer l'existence d'un élément sélénium en Python
Comment connaître la structure interne d'un objet en Python
[EC2] Comment installer Chrome et le contenu de chaque commande
Comment vérifier la taille de la mémoire d'une variable en Python
[Python] Comment obtenir le premier et le dernier jour du mois
Comment vérifier la taille de la mémoire d'un dictionnaire en Python
[TensorFlow 2] Comment vérifier le contenu de Tensor en mode graphique
Comment trier une liste de tableaux 2D, de dictionnaires et de classes propriétaires
Comment afficher la table quatre-vingt-dix-neuf en python
Comment afficher le japonais python avec lolipop
Comment afficher Hello World en python
Comment utiliser is et == en Python
Comment écrire le bon shebang dans les scripts Perl, Python et Ruby
Comment obtenir la différence de date et d'heure en secondes avec Python
[Introduction à Python] Comment trier efficacement le contenu d'une liste avec le tri par liste
Comment comparer si le contenu des objets dans scipy.sparse.csr_matrix est le même
Comment bien formater une liste de dictionnaires (ou d'instances) en Python
Comment copier et coller le contenu d'une feuille au format JSON avec une feuille de calcul Google (en utilisant Google Colab)
Comment utiliser la bibliothèque C en Python
[Python] Comment changer le format de la date (format d'affichage)
Résumé de la façon d'importer des fichiers dans Python 3
Résumé de l'utilisation de MNIST avec Python
Comment obtenir les fichiers dans le dossier [Python]
Je veux afficher la progression en Python!
Comment tracer l'autocorrélation et l'autocorrélation partielle avec Python
Comment passer le résultat de l'exécution d'une commande shell dans une liste en Python
Comment compter le nombre d'éléments dans Django et sortir dans le modèle
Comment trouver le coefficient de la courbe approximative passant par les sommets en Python
Comment obtenir une liste de fichiers dans le même répertoire avec python
(Journal 1) Comment créer, parcourir et enregistrer des données dans la base de données SQL du service Microsoft Azure avec python
Un moyen simple de vérifier la source des modules Python
Comment récupérer la nième plus grande valeur en Python
Comment obtenir le nom de la variable lui-même en python
Comment connaître le répertoire actuel en Python dans Blender
Comment afficher plusieurs images d'une galaxie en tuiles
Ne pas être conscient du contenu des données en python
[Python] Comment trier un dict dans une liste et une instance dans une liste
[Python] Résumé de la façon de spécifier la couleur de la figure
Comment utiliser le modèle appris dans Lobe en Python
Python # Comment vérifier le type et le type pour les super débutants
Enregistrer des listes, des dictionnaires et des taples dans des fichiers externes python
[Python] Comment afficher les valeurs de liste dans l'ordre
Pour faire l'équivalent de Ruby ObjectSpace._id2ref en Python
Python Open CV a essayé d'afficher l'image sous forme de texte.
Comment afficher la date de modification d'un fichier en langage C jusqu'à nanosecondes
Comment stocker une fonction Python dans la valeur d'un dictionnaire (dict) et appeler la fonction en fonction de la clé
Comment identifier l'élément avec le plus petit nombre de caractères dans une liste Python?
Comment vérifier en Python si l'un des éléments d'une liste est dans une autre liste
Comment compter le nombre d'occurrences de chaque élément de la liste en Python avec poids
[Explication de la mise en œuvre] Comment utiliser la version japonaise de BERT dans Google Colaboratory (PyTorch)
Il est facile d'exécuter SQL avec Python et de générer le résultat dans Excel