Список как мини-база данных Browser Automation Studio


2 442 просмотра.

Краткое описание видео: .здравствуйте с вами снова олег тут.сегодня мы с вами будем изучать такую.интересную вещь как список что такое.список для наглядности я в ворде заранее.создал пример такого такой вещи давайте.взглянем сюда список имеет следующие.атрибуты.это имя это индекс.это значение вы наверняка видели списке.до списки поступающих в университеты.список продуктов и так далее и тому.подобное но следует обратить внимание в.чем специфика отличия списка список.всегда начинается с 0 не с единички как.это принято в обыденной жизни да а с.нуля и каждый элемент содержит свое.значение думаю с этим все понятно да.значение может продолжаться до скольки.угодно вот например какое-нибудь иное.значение до уже будет содержать n-ый.индекс точнее будет содержать какое-то.значение.значение могут быть разные в каждом свое.как вы уже успели догадаться это.равносильно как если бы мы создали раз.два три 4 5 переменных вот чтобы не.создавать пять переменных мы создадим.список с пятью разными значениями.программирование по-другому это еще.называют массивом нубас решил назвать.просто список давайте не томить время а.сразу создадим такой список жмем в.раздел список.создать список.вот у нас предлагает ввести имя списка и.три значения к сожалению можно ввести на.начальном этапе только три.потом можно добавить еще но в данный.момент можно вести только три на давайте.назовем этот список продукты или.создавать назовем этот список сток.первое значение установим текстовые.скажем что она молоко стоит 50 рублей.дальше мясо стоит 400 рублей за.килограмм имеется ввиду.и овощи стоит 150 рублей.прекрасно мы создали сейчас с вами прайс.состоящую из трех элементов.давайте попробуем вывести влог хотя бы.один элемент инструменты блок так не.получится ну давайте попробуем полностью.вывести эту переменную сток и посмотрим.что у нас выведется и так столб окей.только выполнить давайте посмотрим что.здесь.вывела здесь вывелось склеенной какие-то.строки которые мы задавали да не очень.красиво смотрится перечислены они через.запятую и все это нам не годится нам.нужно получать каждый элемент отдельно.для этого давайте вернемся в раздел.список и получим элемент получить.элемент мы можем также получить просто.первый элемент.можем получить последний элемент можем.получить случайный элемент можем.добавить элемент можем установить.элемент.можем удалить элемент можем узнать.количество элементов и так далее здесь.достаточно широкий список давайте для.начала узнаем сколько у нас.элементов в списке давайте количество.элементов.только выполнить переменная содержащая.список у нас называется stock.ok только выполнить мы с вами.неправильно сделали мы сейчас на жале.только выполнить он выполнил и все а нам.нужно нажать выполнить и добавить.давайте заново сделаем это действие.количество элементов.вставить пропущенные действие сток сток.выполнить и добавить жмем ok.смотрите что у нас получилось мы.записали в переменную list links.количество наших товаров.давайте их выведем инструмент лак и в.этот раз мы будем вводить количество.товаров list links.переводе с английского означает.лист длина.итак у нас 3 товара.хорошо теперь давайте мы просто.попытаемся получить товар по индексу.если мы бы сейчас посмотрели на вот этот.список у нас бы имя списка было сток.нулевое значение у нас было то что мы.писали.молоко вода или что мы писали там мясо.фрукты мясо фрукты этих бы значений у.нас вот этих последних не было бы то.есть давайте посмотрим сколько у нас.количество элементов 3.а какие у них индексы молока будет.индекс 0.мясо будет индекс 1 и фруктов будет.индекс 2.давайте мы с вами теперь попробуем.все-таки вывести для того чтобы вывести.определенный элемент нам нужно зайти в.список.давайте получим элемент переменная.которая содержит список.это конечно же переменная stock.индекс выбиваем исходя из этого что мы.хотим получить давайте получим элемент 1.или давайте получим элемент 0 это и.будет как раз таки самый самый самый.первый элемент жмем 0 выполнить добавить.и значение которое получится у нас будет.находиться в переменной лист элемент.выполнить добавить ok давайте теперь.этот лист элемент посмотрим в логе лист.элемент окей выполнить добавить ok.смотрите молоко стоит 50 рублей это и.есть наш самый самый первый элемент вот.он 0.хорошо итак подрезюмируем все элементы.списка начинается с индексом 0 мы можем.делать со списком все что нам угодно.например давайте сейчас мы попробуем.вывести в лоб по очереди.список наш прайс до.список товаров и их стоимость давайте.просто сначала очистим лог чтоб убрать.весь лишнему со давайте теперь папа.стараемся вывести это давайте мы сделаем.следующее удалим наши ненужные вещи.такие как блок получить элемента же.удалим и лог удалим оставим только.список и количество элементов.давайте теперь создадим с вами цикл.то есть понятно что если нам нужно это.вывести несколько раз то нам придется.воспользоваться списком количество раз.будет от 1 до как вы думаете до чего мы.можем задать явно да сколько нам раз.требуется это выдать но есть мы не знаем.сколько например элемент.в списке вот допустим у нас список.состоит из 1000 элементов.а мы не знаем сколько там элементов 1000.2 или 3 или вообще сколько то мы просто.возьмем переменную list links в ней уже.содержится количество наших элементов.возьмем лист.links то есть он будет выполнять.количество раз вот такое list links.жмем ok вот у нас добавилась добавился.цикл for вспоминаем что цикл for.работает определенное количество а в.данном случае это количество раз равно.тому значению сколько у нас в принципе.элементов содержится в списке теперь что.нам требуется нам требуется каждый раз.выводить новый индекс для этого нам.наверное нужно создать меняющуюся.переменную мы помним что мы ее.располагаем за за циклом давайте.установим переменную переменная будет.называться яндекс и значение и мы.установим int с нулем ok.теперь нам необходимо будет сделать.следующее нам необходимо влог вывести.нет нам необходимо будет следующее нам.необходимо зайти в список и получить.элемент переменная которая содержит.список у нас это сток дальше индекс.который нам нужно получить каждый раз.нам нужно получить.индекс + 1 почему потому что потому что.каждый раз мы увеличиваем количество.выполнений нам но каждый раз нужно.разное количество выполнений.поэтому индекс который мы тут получаем.мы должны получить из переменные а.переменная наша будет.индекс давайте возьмем эту переменную.index где она у нас тут располагается.индекс выполнить добавить но сейчас в.данный момент наша индекс равно только.нулю.да и и следовательно он каждый раз будет.получать нулевой элемент нам это нужно.нет нам нужно чтобы каждый раз не.получал элемент на 1 больше до для этого.давайте мы с вами просто напросто.увеличим переменную index за каждый.проход сделаем следующее зайдем в логику.скрипта.нажмем увеличить переменную переменная.индекс.и будем увеличивать на один выполнить.добавить хорошо у нас все прекрасно.давайте мы с вами попробуем запустить.скрипт.нет элемент это мы получили а влог их.так и не были давайте выведем влог.инструменты в лог давайте выведем после.получить элемент да давайте выведем лог.лист элемент элемент окей хорошо теперь.по идее он должен по списку нам выдать.весь прайс давайте попробуем сделать это.давайте запустим заново поехали отлично.он по списку нам выдал весь прайс молоко.сколько оно стоит мясо сколько она стоит.и овощи сколько стоит в данном случае мы.с вами воспользовались циклом давайте.подрезюмируем и посмотрим как работает.это и так мы создали список сток с со.значениями молоко мясо овощи мы.установили переменную index.которая будет увеличиваться нас каждый.раз дальше мы получили количество.элементов которые находятся в списке.сток запустили цикл который будет.выполняться столько раз сколько.количество элементов у нас столько раз.сколько количество элементов дальше мы.получаем яндекс яндекс.стока и чтобы этот индекс менялся каждый.раз чтобы у нас был на 1 больше мы.увеличиваем переменную в конце на 1 а в.лоб выводим лист элемент то есть флаг мы.выводим тот самый индекс полученный нами.все просто но вам нужно будет это еще по.прогонять в самом базе чтобы понять как.это работает я думаю на этом мы завершим.наш урок до следующего видео всем пока

Список как мини-база данных Browser Automation Studio

Как? Вы еще не смотрели? Ну это зря...