Imprimer la liste sans crochets en Python
-
Utilisez la fonction
join()
pour imprimer des listes sans crochets en Python - Utilisez la méthode Unpack pour imprimer des listes sans crochets en Python
-
Utilisez la fonction
str
pour imprimer des listes sans crochets
Ce didacticiel présentera comment imprimer une liste sans afficher ces crochets.
Utilisez la fonction join()
pour imprimer des listes sans crochets en Python
La fonction join()
prend tous les éléments d’un objet itérable, comme une liste, et retourne une chaîne avec tous les éléments séparés par un caractère spécifié avec la fonction. En utilisant cette méthode, nous pouvons supprimer les crochets d’une liste et séparer les éléments à l’aide d’une virgule ou du caractère que nous souhaitons. L’extrait de code suivant implémente cela.
lst = ["x", "y", "z"]
print(",".join(lst))
Production:
x,y,z
Notez que cette méthode ne fonctionne qu’avec une liste contenant des chaînes et échoue avec une liste de valeurs entières ou flottantes.
Utilisez la méthode Unpack pour imprimer des listes sans crochets en Python
L’opérateur *
en Python peut être utilisé pour décompresser des objets. Il décompresse tous les éléments d’une liste et l’imprime sans les crochets comme indiqué ci-dessous.
lst = ["x", "y", "z"]
print(*lst, sep=",")
Production:
x,y,z
Nous séparons les éléments en utilisant le caractère spécifié dans le paramètre sep
et pouvons être supprimés si vous le souhaitez.
Utilisez la fonction str
pour imprimer des listes sans crochets
Dans cette méthode, nous convertissons une liste en chaîne à l’aide de la fonction str()
puis supprimons les premier et dernier caractères de cette chaîne qui sont les crochets. Le code suivant montre comment.
lst = [1, 2, 3]
lst_str = str(lst)[1:-1]
print(lst_str)
Production:
1, 2, 3
Notez que cette méthode peut également fonctionner avec une liste contenant des nombres entiers ou des valeurs flottantes.
Une autre façon d’utiliser cette fonction est de convertir chaque élément d’une liste en chaîne. Nous pouvons ensuite procéder à la suppression des crochets en utilisant la fonction join()
comme indiqué précédemment. Par exemple,
lst = [1, 2, 3]
lst_new = [str(a) for a in lst]
print(",".join(lst_new))
Production:
1,2,3
Dans le code ci-dessus, nous convertissons tous les éléments de lst
en valeurs de chaîne en utilisant la fonction str
et créons une nouvelle liste, lst_new
, en utilisant la méthode de compréhension de liste.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInArticle connexe - Python List
- Convertir un dictionnaire en liste en Python
- Supprimer toutes les occurrences d'un élément d'une liste en Python
- Supprimer les doublons de la liste en Python
- Comment obtenir la moyenne d'une liste en Python
- Quelle est la différence entre les méthodes de liste append et extend
- Comment convertir une liste en chaîne de caractères en Python