Comment imprimer une liste sans supports en python

Comment imprimer une liste sans supports en python

Une liste Python est une collection ordonnée et modifiable d'objets de données. Contrairement à un tableau, qui peut contenir des objets d'un seul type, une liste peut contenir un mélange de différents types. Une liste de Python est utilisée pour stocker la séquence de différents types de données. Une liste peut être définie comme une collection de valeurs ou d'éléments de différents types. Python a un excellent type de liste intégré nommé «Liste». Les littéraux de la liste sont écrits entre crochets «[]».

Initialisons une liste de python avec les arguments suivants:

my_list = [1, 2, 3, 4, 5]
1my_list = [1, 2, 3, 4, 5]

Par défaut, lorsque vous imprimez une liste en Python, il s'affiche avec des crochets et des virgules séparant les éléments. Par exemple:

Imprimer (my_list) # sortie: [1, 2, 3, 4, 5]
12Imprimer (my_list) # sortie: [1, 2, 3, 4, 5]

Si vous souhaitez imprimer une liste sans les supports et les virgules, vous pouvez utiliser l'une des méthodes suivantes:

Méthode 1: Utilisation pour la boucle

Vous pouvez utiliser une boucle pour parcourir les éléments de la liste et les imprimer un par un, sans les supports et les virgules. Voici un exemple de la façon de procéder:

pour l'article dans my_list: imprimer (item, end = ") # sortie: 1 2 3 4 5
123pour l'article dans my_list: imprimer (item, end = ") # sortie: 1 2 3 4 5

Dans cet exemple, nous utilisons une boucle pour itérater via les éléments de la liste. Pour chaque élément, nous utilisons la fonction print () pour l'imprimer, suivie d'un espace (end = "). Cela imprimera chaque élément sur la même ligne, séparé par un espace.

Méthode 2: Utilisation de la méthode join ()

Vous pouvez également utiliser le rejoindre() Méthode pour rejoindre les éléments dans la liste dans une seule chaîne, séparée par un espace. Ensuite, vous pouvez utiliser le imprimer() fonction pour imprimer la chaîne sans les supports. Voici un exemple de la façon de procéder:

String = ".join (map (str, my_list)) imprimer (chaîne) # sortie: 1 2 3 4 5
123String = ".join (map (str, my_list)) imprimer (chaîne) # sortie: 1 2 3 4 5

Dans cet exemple, nous utilisons le rejoindre() Méthode pour rejoindre les éléments dans la liste dans une seule chaîne, séparée par un espace. Le carte() La fonction est utilisée pour convertir les éléments de la liste en chaînes (puisque join () ne peut que rejoindre les chaînes). Enfin, nous utilisons le imprimer() fonction pour imprimer la chaîne.

Méthode 3: Utilisation du '*' opérateur

Vous pouvez également utiliser l'opérateur * pour déballer les éléments de la liste et les transmettre comme arguments distincts à la fonction print (). Cela imprimera chaque élément sur la même ligne, séparé par un espace. Voici un exemple de la façon de procéder:

imprimer (* my_list) # sortie: 1 2 3 4 5
12imprimer (* my_list) # sortie: 1 2 3 4 5

Dans cet exemple, nous utilisons le "*" opérateur pour déballer les éléments de la liste et les transmettre comme arguments distincts imprimer() fonction. Le "*" L'opérateur dit à Python de traiter les éléments de la liste comme des arguments distincts, plutôt que comme une seule liste.

Conclusion

Dans cet article, nous avons couvert trois méthodes différentes pour imprimer une liste sans supports dans Python: en utilisant une boucle, en utilisant le rejoindre() méthode, et en utilisant le "*" opérateur. Chacune de ces méthodes a ses propres avantages et inconvénients, et la meilleure méthode à utiliser dépendra de vos besoins spécifiques.