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
Instrucciones del ejercicio
- Haz una cadena que contenga:
The top ten boy names are:
y guárdala comopreamble
. - Haz una cadena que contenga:
, and
y guárdala comoconjunction
. - Haz una cadena que combine los 9 primeros nombres de la lista
boy_names
con una coma y guárdala comofirst_nine_names
. - Haz una cadena f que contenga
preamble
,first_nine_names
,conjunction
, el último elemento deboy_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]}.")