ComenzarEmpieza gratis

Combinar varias cadenas

Las cadenas F funcionan muy bien para unas pocas variables, pero ¿qué pasa si quieres combinar toda una lista de variables en una cadena? Puedes utilizar el método "".join() precisamente para eso. Pones con qué quieres unir los elementos de la lista dentro de "" y luego pasas la lista al método join(). Por ejemplo, si quieres unir todos los elementos de una lista llamada cookies con una coma y un espacio, quedaría como ", ".join(cookies).

En este ejercicio, utilizarás estas habilidades para convertir una lista de los diez nombres masculinos más frecuentes en una frase almacenada en una cadena.

Este ejercicio forma parte del curso

Tipos de datos en Python

Ver curso

Instrucciones del ejercicio

  • Haz una cadena que contenga: The top ten boy names are: y guárdala como preamble.
  • Haz una cadena que contenga: , and y guárdala como conjunction.
  • Haz una cadena que combine los 9 primeros nombres de la lista boy_names con una coma y guárdala como first_nine_names.
  • Haz una cadena f que contenga preamble, first_nine_names, conjunction, el último elemento de boy_names y un punto.

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

# 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]}.")
Editar y ejecutar código