1.5 Словари
📚 Работа со словарями в Glint
В языке программирования Glint словари представляют собой коллекции пар "ключ-значение". Словари позволяют эффективно хранить и извлекать данные по уникальным ключам. Ниже приведены основные сведения о словарях в Glint, а также улучшенный синтаксис и новые возможности.
🔑 Определение словаря
Словарь определяется с помощью фигурных скобок {}, в которых пары "ключ-значение" разделяются запятыми. Примеры:
{
"name": "Alice",
"age": 30,
"city": "Wonderland"
}🔍 Доступ к значениям словаря
Значения словаря можно получить по их ключу. Пример:
person is {"name": "Alice", "age": 30, "city": "Wonderland"}
write person["name"] # Вывод: Alice✏️ Изменение значений словаря
Значения словаря могут быть изменены непосредственно путем присваивания нового значения по ключу. Пример:
person["age"] is 31 # Изменение значения
write person["age"] # Вывод: 31➕ Добавление новых пар "ключ-значение"
Новые пары "ключ-значение" можно добавлять в словарь путем присваивания значения новому ключу. Пример:
➖ Удаление пар "ключ-значение"
Пары "ключ-значение" можно удалять с помощью оператора del или метода remove. Примеры:
📏 Количество пар в словаре
Количество пар в словаре может быть получено с помощью функции length. Пример:
🆕 Новые возможности
В Glint добавлены новые удобные методы для работы со словарями:
keys: Возвращает список всех ключей словаря.values: Возвращает список всех значений словаря.items: Возвращает список всех пар "ключ-значение" в словаре.merge other_dict: Объединяет текущий словарь с другим словарем.
Примеры:
🔄 Новый синтаксис
Для упрощения синтаксиса Glint предлагает следующие улучшения:
Возможность объединять словари оператором
+.
Примеры:
Это основные сведения о работе со словарями в языке Glint с улучшенным синтаксисом и новыми возможностями.
Last updated