Список тренинговВоронки и чат-боты

SaleBot | Работа cо словарями

11 из 12 уроков Есть задание

Контент урока

Создание словаря, извлечение данных

Создание/обнуление словаря название_словаря = {""} Получение значения по ключу словарь = {"ключ1": "1111", "ключ2": "привет"} perv1 = словарь['ключ1'] Получим
1111 perv2 = словарь['ключ2'] Получим привет

Документация по словарям

Как добавить элемент в словарь?

название_словаря['ключ'] = 'значение' Получим название_словаря = {"ключ":"значение"}

Как удалить элемент из словаря?

Удаление элемента по ключу название_словаря = {"ключ":"значение", "ключ2":"значение2"} измененный_словарь = del(название_словаря, 'ключ') Получим измененный_словарь = {"ключ2":"значение2"}

Проверка нахождения элемента в словаре

название_словаря = {"ключ":"значение", "ключ2":"значение2"} название_переменной = if(exist_key(название_словаря, 'ключ2'), 'Найдено', 'Не найдено') Получим Найдено название_словаря = {"ключ":"значение", "ключ2":"значение2"} название_переменной = if(exist_key(название_словаря, 'лалалалала'), 'Найдено', 'Не найдено') Получим Не найдено

Словари в общих переменных

project.название_словарях['#{переменная_ключа}/ключ'] = '#{переменная_значения}/значение'

Пример использования в моем боте

Домашнее задание

Задание 1. Научиться извлекать элементы словаря 2. Создать словарь в общих переменных, научиться взаимодействовать с ним (выводить, добавлять, удалять данные) 3. Создать мини-воронку с внесением почты в общий словарь, пусть ключом будет client_id (использовать регулярку почты) Прислать скрины словарей из калькулятора, общей переменной и из бота (что получилось в итоге) Скрины в это поле - обязательное поле ДОБАВИТЬ ФАЙЛЫ максимальный размер файла - 100мб