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
John . Meredith
2020 puntos¿No puedo resolver esta pregunta?
aquí está mi respuesta
for groups in musical_groups:
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 groups en grupos_musicales:
groups = , .join(groups)
print(groups)
2 Respuestas
Joseph Yhu
Desarrollo PHP Graduado de Techdegree 48.644 puntosElimina la última línea y reemplázala groups = ", ".join(groups) con print(", ".join(groups)).
Edición: Nunca importa; tu forma también funciona. ¿Quizás tienes problemas con la segunda parte? Porque deberías pasar la primera parte con tu solución.
Jeff Muday
28,732 PuntosEstás muy cerca de la respuesta, ¡buen trabajo hasta ahora!
Lo que Joseph está diciendo es esto-- el join() método de la cadena es una especie de bucle virtual que concatena todos los grupos musicales en una única cadena de grupo con puntuación.
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],
]
groups = , .join(groups)
print(groups)
Es equivalente a este constructo más desordenado que se muestra a continuación. Hay una forma agradable de hacerlo con "Comprensiones de lista" pero eso está fuera del alcance de lo que preguntaste.
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],
]
groups = Ninguno # groups es la cadena a imprimir, comenzar con None
para group en grupos_musicales:
if groups es Ninguno:
# primera vez a través del bucle
groups = group
else:
groups += ', ' + group
print(groups)