Sortie des éléments de liste sur des lignes séparées en Python
Lorsque vous travaillez avec des listes en Python, il peut y avoir des scénarios dans lesquels vous souhaitez imprimer chaque élément sur une ligne séparée pour plus de lisibilité ou un traitement ultérieur. Pour y parvenir, vous pouvez exploiter la méthode str.join().
Pour illustrer, considérons le code suivant :
import sys print(sys.path) # Outputs a list of directories in the Python path
Lorsque vous exécutez ce code, vous remarquerez que le les éléments de la liste sys.path sont imprimés sur une seule ligne. Pour les imprimer sur des lignes séparées, vous pouvez utiliser str.join() comme suit :
print("\n".join(sys.path)) # Join list elements with newline characters
Dans ce code, "n" représente un caractère de nouvelle ligne. En joignant les éléments de la liste avec des caractères de nouvelle ligne, chaque élément est imprimé sur une nouvelle ligne.
Pour la compatibilité avec Python 2 et Python 3, il est recommandé de mettre l'opération de jointure entre parenthèses :
print("".join(sys.path)) # For Python 2 print("\n".join(sys.path)) # For Python 3
En utilisant cette technique, vous pouvez facilement afficher les éléments de la liste sur des lignes séparées, rendant votre code plus lisible et plus facile à traiter.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!