Hola, recien me inicie en la programacion con python, y tengo una duda con los diccionarios,
el problemas es que cuando agrego mas de un valor de cadena a una clave me dice error de sintaxis, pero cuando solo pongo un valor me sale bien, pondre el codigo abajo:
d = {"reaggeton": "daddy yankee" , "don omar" "bachata": "romeo santos" , "Pince royce" }
d = {"reaggeton": "daddy yankee" , "don omar" , "bachata": "romeo santos" , "Pince royce" }
cuando presiono enter en el IDLE de python, me dice SyntaxError: invalid syntax
pero cuando lo pongo de la siguiente forma con un solo valor en la clave me sale bien y no dice error
musica = {"bachata": "romeo santos", "dembow": "el alfa"}
mi pregunta es, no se puede poner mas de un valor string a una clave en un diccionario?
porque al parecer no.
Hombre, es que "más de un string" significa un array de strings, por ende no estás utilizando la sintaxis de agrupación correctamente.
musica = {
"reaggeton": {
"daddy yankee",
"don omar"
},
"bachata": {
"romeo santos",
"Pince royce"
}
}
print musica["reaggeton"]
Recuerda:
Key: Value
Saludos!