elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  HOLA PROBLEMA CON LOS DICCIONARIOS EN PYTHON
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: HOLA PROBLEMA CON LOS DICCIONARIOS EN PYTHON  (Leído 2,482 veces)
eliander20

Desconectado Desconectado

Mensajes: 30


Ver Perfil
HOLA PROBLEMA CON LOS DICCIONARIOS EN PYTHON
« en: 13 Febrero 2016, 07:47 am »

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
  1. d = {"reaggeton": "daddy yankee" , "don omar"  "bachata": "romeo santos" , "Pince royce" }
  2. 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
  1. 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.


« Última modificación: 13 Febrero 2016, 13:43 pm por Eleкtro » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
Re: HOLA PROBLEMA CON LOS DICCIONARIOS EN PYTHON
« Respuesta #1 en: 13 Febrero 2016, 13:43 pm »

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
  1. musica = {
  2.    "reaggeton": {
  3.        "daddy yankee",
  4.        "don omar"
  5.    },
  6.    "bachata": {
  7.        "romeo santos",
  8.        "Pince royce"
  9.    }
  10. }
  11.  
  12. print musica["reaggeton"]

Recuerda:
Código:
Key: Value

Saludos!


« Última modificación: 13 Febrero 2016, 13:53 pm por Eleкtro » En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[DUDA][PYTHON]Acceder a Diccionarios desde Módulos
Scripting
RyogiShiki 2 3,511 Último mensaje 14 Enero 2011, 21:22 pm
por RyogiShiki
Python diccionarios
Scripting
Joe Fraddy 1 3,279 Último mensaje 20 Enero 2015, 21:29 pm
por SrCooper
Qué son y como usar los diccionarios en python
Scripting
987123564 9 5,160 Último mensaje 15 Agosto 2016, 04:52 am
por engel lex
duda en el manejo de diccionarios python
Scripting
crosvid 5 2,555 Último mensaje 6 Abril 2017, 18:52 pm
por crosvid
Python Ordenar diccionarios ¿listas?
Scripting
metalost 1 2,401 Último mensaje 27 Febrero 2018, 18:24 pm
por Yidu
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines