2013-03-14 2 views
2

Я пытаюсь объявить dictionay как следующийPython ошибка синтаксиса dictioany

dict = { 'key1': "A"= "value" , 'B' = "Valueb" , 
     'key2': "A"= "valueA" , 'B' = "ValueC" , 
} 

Я получаю ошибку синтаксиса. Может ли кто-нибудь помочь мне, что я делаю неправильно?

+2

Почему вы используете '=' s? Вы пытаетесь сделать словарь словарей? –

ответ

5

Во-первых - не использовать Dict в качестве имени переменной, правильный синтаксис ниже

dVals = { 'key1': {"A": "value" , 'B': "Valueb"} , 
     'key2': {"A": "valueA" , 'B': "ValueC"}} 

Вы можете найти more on python dictionary syntax in tutorial

0

в питона ключ ДИКТ относится только к значению Dict .. но в вашем заявлении: 'key1': "A" = "value", 'B' = "Valueb" key1 относится к A и B, это не работает!

вы должны попробовать это:

'key1': {"A": "value" , 'B' : "Valueb" } 

и я предлагаю вам прочитать учебник документы из питона.

Смежные вопросы