Список Python и цикл for в LuckyTemplates

В этом руководстве я покажу, как цикл For Loop может перебирать элементы списка Python в LuckyTemplates . Обратите внимание, что список — это тип данных Python, состоящий из элементов от простых до сложных.

Цикл For позволяет нам повторять похожие коды ограниченное количество раз. Он упрощает сложные проблемы до простых.

Для начала вам нужно создать новый блокнот Python, используя блокнот Jupyter. Когда у вас открыт блокнот Python, мы можем создать наш список Python в ячейке кода. 

Оглавление

Создание списка Python и цикла for в LuckyTemplates — числовой

Давайте назовем наш образец списка my_list . Список Python обозначается скобками '[]' и отделяется запятой ','.

Список Python и цикл for в LuckyTemplates

Обязательно поместите свои элементы в скобки, иначе при запуске ничего не появится.

Список Python и цикл for в LuckyTemplates

Допустим, мы хотим добавить 1 ко всем нашим элементам в нашем списке. Вы не можете просто ввести +1 в свой код, потому что это приведет к опечатке. Для этого нам нужно перебрать каждый элемент в нашем списке с помощью цикла For Loop

Список Python и цикл for в LuckyTemplates

Мы используем слово For для обозначения цикла, за которым следует заполнитель, также известный как переменная. Обычно мы используем такие переменные, как i и x , но сейчас давайте воспользуемся i . Опять же, мы хотим добавить 1 к каждому из наших элементов. Итак, нам нужно перебрать каждый элемент в нашем списке, введя код ниже.

Список Python и цикл for в LuckyTemplates

Затем оберните его в оператор Print . Как только мы запустим это, мы увидим, что мы успешно добавили 1 к каждому из наших элементов в нашем списке Python.

Список Python и цикл for в LuckyTemplates

Просто знайте, что вы всегда можете изменить и добавить любой номер, который вы хотите. Например, мы хотим добавить 5 . Просто введите номер в скобках. Как только мы запустим его, он покажет в наших выводах, что каждый из наших элементов добавлен в 5 .

Список Python и цикл for в LuckyTemplates

Добавление существующего списка в новый список с использованием циклов for

Возможно, мы захотим указать наши выводы из нашего предыдущего списка в наш список. В качестве примера возьмем выводы 6, 8, 9, 10 и 11 . Давайте сначала создадим пустой список в новой ячейке кода, где мы можем включить в него наш предыдущий список « my_list» .

Давайте назовем этот пустой список «new_list» и создадим цикл For, используя X в качестве нашей переменной. Мы добавим наш существующий список с именем my_list , поэтому мы собираемся повторить его.

Список Python и цикл for в LuckyTemplates

Затем мы хотим, чтобы значения нашего my_list были добавлены к 5, поэтому нам нужно добавить x = x+5 . Теперь мы добавим наш предыдущий список в наш новый_список с переменной X. Append используется для добавления элемента в конец уже существующего списка.

Список Python и цикл for в LuckyTemplates

В новой ячейке мы можем ввести нашу переменную new_list . Как только мы запустим это, мы увидим, что мы успешно добавили наши результаты в наш новый список.

Список Python и цикл for в LuckyTemplates

Создание списка Python и цикла for в LuckyTemplates — текст

Ранее я продемонстрировал несколько способов создания списка Python и циклов For Loops с помощью чисел. Теперь давайте таким же образом оценим некоторый текст. В этом примере я буду использовать названия компаний.

Давайте введем слово company , добавим наши скобки и перечислим названия наших компаний внутри. В этом примере давайте используем Microsoft , IBM , Tesla и Meta. Обратите внимание, что вы можете использовать любую компанию, которая вам нравится. 

Список Python и цикл for в LuckyTemplates

С помощью For Loop мы хотим вернуть компании с буквой « а » в названии. Чтобы классифицировать эти компании, создайте цикл For Loop, введя код ниже.

Список Python и цикл for в LuckyTemplates

Этот код указывает, что, используя цикл For Loop для просмотра каждого элемента в нашем списке, мы можем напечатать каждый из этих элементов, имеющих букву « a », а затем запустить его.

Список Python и цикл for в LuckyTemplates

Мы уже можем видеть, насколько удобным и мощным становится этот метод, когда мы рассматриваем цикл по тысячам различных элементов, которые могут быть в списке. Продолжая наше руководство, я покажу вам еще один метод под названием «Понимание списка».

Создание списка Python и цикла for в LuckyTemplates — числовое понимание списка

Понимание списков очень похоже на то, что я демонстрировал ранее. Разница заключается в том, что это намного аккуратнее, проще и быстрее. Некоторые люди предпочитают его, потому что он может ограничить количество строк, используемых в программе. Давайте создадим одно и то же действие в нашем первом и втором примерах, добавив 1 непосредственно в каждый элемент в одной и той же ячейке кода. 

Чтобы избежать путаницы и обеспечить сравнение, давайте назовем наш список my_list2 , а затем введите элементы нашего списка Python в скобках. При этом мы создадим новый список « new_list_2 », чтобы указать наше выражение добавления 1 к каждому из элементов, перечисленных в my_list2 .

Список Python и цикл for в LuckyTemplates

Как только мы запустим наш new_list_2 в новой ячейке, мы увидим те же выводы или результаты элементов, что и раньше.

Список Python и цикл for в LuckyTemplates

Мы видим, что оба метода дают одинаковый результат; однако использование понимания списка намного короче, быстрее и проще. 

Создание списка Python и цикла for в LuckyTemplates — текст понимания списка

Наконец, еще один способ, которым мы можем использовать понимание списка, — использовать его для оценки текста так же, как в нашем предыдущем примере с названиями компаний. Давайте проделаем то же действие, что и в прошлый раз, когда мы итерировали каждую компанию, чтобы получить конкретный элемент.

Давайте используем другое имя для сравнения, например, a_company. Мы хотим вернуть элемент ( i ) для каждого элемента ( i ) в нашем списке компаний , если он имеет « a » в этом конкретном элементе ( i ). См. код ниже.

Список Python и цикл for в LuckyTemplates

Как только мы введем наш список a_company в новую ячейку, он покажет нам те элементы или компании, которые имеют букву « a ».

Список Python и цикл for в LuckyTemplates

Мы также можем использовать For Loop для фиксации элементов в списке. Используя тот же пример, предположим, что мы хотим сделать все элементы в нашем списке Python в верхнем регистре.

Мы скопируем тот же список компаний , написанный строчными буквами, и введем под ним наш цикл For Loop. Нам нужно использовать метод upper() , чтобы каждый элемент в нашем списке был в верхнем регистре.

Список Python и цикл for в LuckyTemplates

Как только мы запустим этот код, он покажет, что все элементы в нашем списке Python теперь набраны в верхнем регистре.

Список Python и цикл for в LuckyTemplates


Пользовательские функции Python | Обзор
Как загрузить образцы наборов данных в Python
с помощью Python в LuckyTemplates | Набор данных и строковая функция

Заключение

Методы, которые я продемонстрировал, — это лишь некоторые из возможных вещей, которые вы можете сделать, используя список Python и цикл For Loop в LuckyTemplates.

Список — это самый универсальный тип данных, доступный в Python, он записывается в виде списка разделенных запятыми значений или элементов в квадратных скобках. Список Python помогает хранить несколько данных одновременно.

С другой стороны, цикл For Loop имеет решающее значение в Python, поскольку он позволяет пользователям перемещаться по спискам, которые могут содержать тысячи элементов.

Всего наилучшего,

Гаэллим








Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.