Создать словарь, в котором значением будет другой словарь?
Вот задача: Представьте, что вы работаете над приложением электронный дневник. Создайте словарь, где ключом будет имя студента, а значением будет другой словарь из 3 элементов, содержащий название предмета и оценку.
Я сделал вот так, но не уверен, что правильно по условию задачи. Подскажите?
var items = ["Алгебра": 4, "Литература": 5, "Химия": 3]
var diary = ["Иван": items]
print(diary)
Метод print() выводит то, что вы ожидаете? Вообще по условию задачи решение подходит, также можно инициализировать словарь прям в другом словаре, но это уже другая история.
Alluroso, Суть останется такой же, все что в переменной items, вставляете в значение Ивана. Когда элементов будет больше чем один, это может быть удобнее, а пока можно оставить так.