Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

Python Introducción a las Listas Crear una Aplicación Grupos Musicales Multidimensionales

Ayuda con .join()

En el desafío:

Estoy confundido sobre cómo funciona la función join en bucles, y he intentado otras variaciones de mi código adjunto, pero sigo recibiendo el error:

Volví a ver ambos videos sobre listas multidimensionales y la función join, además busqué la función en Google. No estoy seguro de qué no estoy entendiendo. Por favor ayuda, gracias.

grupos.py
grupos_musicales = [
    [Ad Rock, MCA, Mike D.],
    [John Lennon, Paul McCartney, Ringo Starr, George Harrison],
    [Salt, Peppa, Spinderella],
    [Rivers Cuomo, Patrick Wilson, Brian Bell, Scott Shriner],
    [Chuck D., Flavor Flav, Professor Griff, Khari Winn, DJ Lord],
    [Axl Rose, Slash, Duff McKagan, Steven Adler],
    [Run, DMC, Jam Master Jay],
]
# Tu código aquí
para banda en grupos_musicales:
    separador = , 
    bandas = separador.join(grupos_musicales)
    print(bandas)

1 Respuesta

Hola Randall Varasteh,

Deberías quitar grupos_musicales y reemplazarlo con banda. Lo hiciste todo bien, solo cometiste un error con el iterable.

Tu código debería ser:

grupos_musicales = [
    [Ad Rock, MCA, Mike D.],
    [John Lennon, Paul McCartney, Ringo Starr, George Harrison],
    [Salt, Peppa, Spinderella],
    [Rivers Cuomo, Patrick Wilson, Brian Bell, Scott Shriner],
    [Chuck D., Flavor Flav, Professor Griff, Khari Winn, DJ Lord],
    [Axl Rose, Slash, Duff McKagan, Steven Adler],
    [Run, DMC, Jam Master Jay],
]
# Tu código aquí
para banda en grupos_musicales:
    separador = , 
    bandas = separador.join(banda)
    print(bandas)

Consulta GeeksforGeeks. Ellos dan una explicación muy buena de la función .join().