CommencezCommencez gratuitement

Combiner plusieurs chaînes

Les f-strings sont très pratiques pour quelques variables, mais si vous voulez combiner toute une liste de variables en une seule chaîne, utilisez la méthode "".join(). Placez ce qui servira de séparateur entre les éléments de la liste entre les "", puis passez la liste à la méthode join(). Par exemple, pour joindre tous les éléments d'une liste nommée cookies avec une virgule et un espace, on écrira ", ".join(cookies).

Dans cet exercice, vous utiliserez ces techniques pour convertir une liste des dix prénoms masculins les plus populaires en une phrase stockée dans une chaîne.

Cette activité fait partie du cours

Types de données en Python

Voir le cours

Instructions de l’exercice

  • Créez une chaîne qui contient : The top ten boy names are: et enregistrez-la sous preamble.
  • Créez une chaîne qui contient : , and et enregistrez-la sous conjunction.
  • Créez une chaîne qui combine les 9 premiers noms de la liste boy_names avec une virgule, et enregistrez-la sous first_nine_names.
  • Créez une f-string qui contient preamble, first_nine_names, conjunction, le dernier élément de boy_names et un point.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# The top ten boy names are:  as preamble
____ = "The top ten boy names are: "

# , and as conjunction
conjunction = ____

# Combines the first 9 names in boy_names with a comma and space as first_nine_names
first_nine_names = "____".join(boy_names[____:____])

# Print f-string preamble, first_nine_names, conjunction, the final item in boy_names and a period
print(f"{____}{first_nine_names}{conjunction} {____[-1]}.")
Modifier et exécuter le code