HOLA PROBLEMA CON LOS DICCIONARIOS EN PYTHON

Iniciado por eliander20, 13 Febrero 2016, 07:47 AM

0 Miembros y 1 Visitante están viendo este tema.

eliander20

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:

Código (python) [Seleccionar]
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

Código (python) [Seleccionar]
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.

Eleкtro

#1
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.

Código (python) [Seleccionar]
musica = {
   "reaggeton": {
       "daddy yankee",
       "don omar"
   },
   "bachata": {
       "romeo santos",
       "Pince royce"
   }
}

print musica["reaggeton"]


Recuerda:
Key: Value

Saludos!