Supposons que je crée un système de caisse pour un magasin. Voici une liste de produits :
products = ["Apple", "Banana", "Cherry", "Durian"]
Et je veux les relier par des virgules. Je peux donc utiliser ceci :
", ".join(products) # Returns "Apple, Banana, Cherry, Durian"
Que faire si je veux limiter la longueur de la chaîne de sortie ? Supposons que je veuille sortir "Apple, Banana…"
si la chaîne finale est supérieure à 20 caractères ? Le problème est que je veux éviter que les noms soient coupés, donc je ne veux pas de "Apple, Banana, Cher…"
. Dans certains cas, les chaînes de caractères dans products
peut contenir des virgules, donc je ne veux pas diviser la chaîne avec des virgules.