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

¿Qué está mal con mi código? ¿Cómo agrego los miembros del grupo usando el método join en python?

Dice que join no es un atributo en el objeto list

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 group en grupos_musicales:
    para group[0] en grupos_musicales:
        group.join(, )
        print(group)

2 Respuestas

Bien Caroline Louw Tu código debería verse así Espero que te ayude.

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],
]
para group en grupos_musicales: # recorrer la lista de listas
        print('. '.join(group) + "\n") # imprimir cada miembro unido por un separador

Hola Christian Beckett. Dice AssertionError y no está obteniendo el código que esperaba.

De acuerdo Caroline Louw Lo edité. Debería funcionar como deseas ahora. En realidad, voy a publicar lo que tenía para todo el desafío.

y para la segunda tarea debería ser algo como esto

para group en grupos_musicales: # recorrer la lista de listas
        if len(group) == 3: #solo imprimir los grupos con 3 miembros
            print('. '.join(group) + "\n") # imprimir cada miembro unido por un separador

Gracias

sin problema disculpa es una experiencia de aprendizaje para todos nosotros. los pythons avanzados me tienen aquí poniendo código que no debería ir donde está XD

Creo que el espacio en blanco va antes. Es decir: ", ".join(group)