mémo python utilisant perl --join

«Je pensais que c'était une jointure python, alors je vais l'écrire.

Erreur lors de la jonction des numéros

――C'est une image qui transforme la date en une chaîne de caractères. "2016/4" est la valeur souhaitée.

>>> ym = [2016,4]
>>> "/".join(ym)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: sequence item 0: expected str instance, int found

--Une erreur est survenue. Vous devez concaténer avec une chaîne de caractères.

Convertir en chaîne

--Convertir en chaîne avec map.

>>> ym = [2016,4]
>>> "/".join(map(lambda x:str(x),ym))
'2016/4'

―― Il a la forme que vous souhaitez.

Alignement

--Je veux remplir la partie mois avec 0. "2016/04" est la valeur souhaitée.

>>> ym = [2016,4]
>>> "/".join(map(lambda x:(u"%02d"%x),ym))
'2016/04'

Avec perl ...

«Est-ce que c'est comme ça? Si vous ne remplissez pas 0, perl est plus facile.

% perl -le 'my @ym = (2016,4);print join("/",@ym)'
2016/4

% perl -le 'my @ym = (2016,4);print join("/",map {sprintf("%02d",$_)}@ym)'
2016/04

Recommended Posts

mémo python utilisant perl --join
Un mémo python utilisant perl --format est pratique.
Mémo Python
mémo python
Mémo Python
mémo python
Mémo Python
Mémo Python
[Python] Mémo sur le dictionnaire
mémo débutant python (9.1)
Commencez à utiliser Python
★ Mémo ★ Python Iroha
[Python] Mémo EDA
Mémo opérateur Python 3
[Mon mémo] python
Mémo de métaclasse Python3
[Python] Mémo de fond de carte
Mémo débutant Python (2)
Scraping à l'aide de Python
[Python] Mémo Numpy
[Personal memo] julia --Utiliser la bibliothèque Python avec Julia en utilisant PyCall
Classe Python (mémo d'apprentissage Python ⑦)
installation de python openCV (mémo)
Module Python (mémo d'apprentissage Python ④)
Manipuler Redmine à l'aide de Python Redmine
Mémo de visualisation par Python
Séquence de Fibonacci utilisant Python
Mémo du package de test Python
Nettoyage des données à l'aide de Python
mémo d'expression régulière python
Recherche de bisection (python2.7) mémo
[Mon mémo] python -v / python -V
Mémo de type Liste / Dictionnaire Python3
Astuces Python (mon mémo)
[Python] Mémo sur les erreurs
Utilisation des packages Python #external
Mémo de script DynamoDB (Python)
Câblage Communication Pi-SPI avec Python
Mémo de base Python - Partie 2
livre de recettes python Memo
Calcul de l'âge à l'aide de python
Notes de commande de base Python
Mémo du didacticiel Python OpenCV
Rechercher sur Twitter avec Python
Mémo de grammaire de base Python
Mémo de l'API TensorFlow (Python)
Identification de nom à l'aide de python
Notes sur l'utilisation de sous-processus Python
liens de mémo utiles python
Mémo d'opération de décorateur Python
Notes utilisant des fonctions triangulaires
Essayez d'utiliser Tweepy [Python2.7]
Mémo de base Python - Partie 1
Élément de mémo Python efficace 3
Mémo Python d'énumération approximative
[Heroku] Mémo pour le déploiement d'applications Python à l'aide d'Heroku sous Windows [Python]
La douleur de gRPC en utilisant Python. Novembre 2019. (Mémo personnel)
mémo python utilisant perl - type de dictionnaire (casse non valide)