Словари и списки

apolevoy

Новичок
Пользователь
Ноя 8, 2020
2
0
1
Добрый день. Питон ругается, не могу понять в чем дело. Помогите пожалуйста.
intent = [
hello = {
'welcome':['Привет!', 'привет', 'Салют', 'салют', 'Приветствую', 'приветствую', 'Здравствуй', 'здравствуй', 'Бонжур'],
'morning':['доброе утро', 'утро доброе', 'салют новому дню!', 'Привет! Как спалось?', 'Душевного утра'],
'day':['добрый день', 'доброго дня', 'Добрый день'],
'evening':['Добрый вечер!', 'добрый вечер!', 'Вечер добрый!', 'доброго вечера!']
},
weather = {
'weather_now':['погода сейчас', 'что сейчас с погодой?', 'какая погода сейчас в Иркутске?'],
'weather_tomorrow':['какая завтра погода', 'Какая завтра погода?', 'что с погодой на завтра', 'Что с погодой на завтра?']
},
training_location = {
'location_today':['место тренировки', 'где сегодня тренеровка?', 'где сегодня тренеруемся?', 'где?'],
'location_tomorrow':['место тренировки завтра', 'где завтра тренеровка?', 'где завтра тренеруемся?']
},
ending = {
'goodbye':['пока', 'Пока!', 'Прощай!', 'прощай', 'До свидания!', 'до свидания', 'До новых встреч!']
}
]

File "<ipython-input-42-dc72d9cb8a52>", line 2
hello = {
^
SyntaxError: invalid syntax
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 625
469
83
внутри списков нет оператора '=', то есть вы не можете присвоить значение внутри списка через '='
может так?
Python:
hello = {
'welcome':['Привет!', 'привет', 'Салют', 'салют', 'Приветствую', 'приветствую', 'Здравствуй', 'здравствуй', 'Бонжур'],
'morning':['доброе утро', 'утро доброе', 'салют новому дню!', 'Привет! Как спалось?', 'Душевного утра'],
'day':['добрый день', 'доброго дня', 'Добрый день'],
'evening':['Добрый вечер!', 'добрый вечер!', 'Вечер добрый!', 'доброго вечера!']
}
weather = {
'weather_now':['погода сейчас', 'что сейчас с погодой?', 'какая погода сейчас в Иркутске?'],
'weather_tomorrow':['какая завтра погода', 'Какая завтра погода?', 'что с погодой на завтра', 'Что с погодой на завтра?']
}
training_location = {
'location_today':['место тренировки', 'где сегодня тренеровка?', 'где сегодня тренеруемся?', 'где?'],
'location_tomorrow':['место тренировки завтра', 'где завтра тренеровка?', 'где завтра тренеруемся?']
}
ending = {
'goodbye':['пока', 'Пока!', 'Прощай!', 'прощай', 'До свидания!', 'до свидания', 'До новых встреч!']
}
intent = [hello, weather, training_location, ending]
print(intent)
 
Последнее редактирование:

apolevoy

Новичок
Пользователь
Ноя 8, 2020
2
0
1
Спасибо!
 

Форум IT Специалистов