Список Python і цикл For у LuckyTemplates

У цьому підручнику я покажу, як For Loop може перебирати елементи списку Python. Зверніть увагу, що список — це тип даних Python, який складається з елементів, починаючи від простих і закінчуючи складними.

Цикл For дозволяє нам повторювати схожі коди обмежену кількість разів. Він спрощує складні проблеми до простих.

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

Зміст

Створення списку Python і циклу For у LuckyTemplates – Числовий

Давайте назвемо наш зразок списку my_list . Список Python позначається дужками '[ ]' і розділяється комою ','.

Список Python і цикл For у LuckyTemplates

Обов’язково помістіть елементи в дужки, інакше нічого не з’явиться під час запуску.

Список Python і цикл For у LuckyTemplates

Припустімо, ми хочемо додати 1 до всіх наших елементів у нашому списку. Ви не можете просто ввести +1 у свій код, оскільки це призведе до помилки введення. Для цього ми маємо повторити кожен елемент у нашому списку за допомогою циклу For

Список 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 . Тепер ми додамо наш попередній список до нашого new_list за допомогою змінної X . Append використовується для додавання елемента в кінець уже існуючого списку.

Список Python і цикл For у LuckyTemplates

У новій клітинці ми можемо ввести нашу змінну new_list . Коли ми запустимо це, ми побачимо, що ми успішно додали наші висновки до нашого нового списку.

Список Python і цикл For у LuckyTemplates

Створення списку Python і циклу For у LuckyTemplates – Текст

Раніше я продемонстрував кілька циклів For Loop через числа. Тепер давайте оцінимо деякий текст таким же чином. У цьому прикладі я буду використовувати назви компаній.

Давайте введемо слово company , додамо наші дужки та перерахуємо назви наших компаній усередині. Для цього прикладу скористаємося, 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 ) у нашому списку компаній , якщо в цьому конкретному елементі ( i ) є « a ». Перегляньте код нижче.

Список Python і цикл For у LuckyTemplates

Після того, як ми введемо наш список a_company у новій клітинці, він покаже нам ті елементи або компанії, які мають літеру « a ».

Список Python і цикл For у LuckyTemplates

Ми також можемо використовувати For Loop для фіксації елементів у списку. Використовуючи той самий приклад, скажімо, ми хочемо зробити всі елементи нашого списку великими літерами.

Ми скопіюємо той самий список компаній , написаний малими літерами раніше, і введемо під ним наш цикл For. Нам потрібно використовувати метод upper() , щоб кожен елемент у нашому списку писався у верхньому регістрі.

Список Python і цикл For у LuckyTemplates

Коли ми запустимо цей код, він покаже, що всі елементи нашоготепер набираються великими літерами.

Список Python і цикл For у LuckyTemplates




Висновок

Методи, які я продемонстрував, це лише деякі з усіх можливих речей, які ви можете зробити за допомогою списку Python і циклу For у LuckyTemplates.

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

З іншого боку, For Loop є вирішальним у Python, оскільки він дозволяє користувачам переглядати списки, які можуть містити тисячі елементів.

Все найкраще,

Гаеллім









Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

Відкрийте для себе унікальні ідеї за допомогою функції TOPN LuckyTemplates

У цьому блозі представлено функцію LuckyTemplates TOPN DAX, яка дає вам змогу отримувати унікальну статистику з ваших даних, допомагаючи вам приймати кращі маркетингові рішення.

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Моделювання даних у LuckyTemplates за допомогою допоміжних таблиць

Дізнайтеся про деякі фантастичні аналітичні прийоми, які ми можемо використовувати для моделювання даних у LuckyTemplates за допомогою таблиць підтримки DAX.

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Розширений DAX для LuckyTemplates: впровадження логіки ранжування в унікальній статистиці

Тут ми зануримося в LuckyTemplates Advanced DAX і запровадимо логіку ранжирування, щоб отримати дуже унікальну інформацію. У цьому прикладі я також демонструю розгалуження міри.

Функція параметра LuckyTemplates «Що, якщо».

Функція параметра LuckyTemplates «Що, якщо».

У цьому блозі представлено нову функцію в LuckyTemplates — параметр аналізу «Що, якщо». Ви побачите, як це робить усе швидким і легким для аналізу сценарію.

Використовуйте розгалуження міри LuckyTemplates, щоб перевірити, чи зростає ваша маржа зі зростанням доходу

Використовуйте розгалуження міри LuckyTemplates, щоб перевірити, чи зростає ваша маржа зі зростанням доходу

Дізнайтеся, як визначити, чи добре зростає ваш дохід, перевіривши, чи зросла ваша маржа за допомогою розгалуження міри LuckyTemplates.

Параметри LuckyTemplates через редактор запитів

Параметри LuckyTemplates через редактор запитів

Дізнайтеся та зрозумійте, як можна створювати та використовувати параметри LuckyTemplates, які є потужною функцією редактора запитів.

Кругла гістограма – візуалізація для вашої інформаційної панелі

Кругла гістограма – візуалізація для вашої інформаційної панелі

У цьому підручнику буде обговорено створення круглої гістограми за допомогою Charticulator. Ви дізнаєтеся, як створити їх для звіту LuckyTemplates.

Функції та формули PowerApps | Вступ

Функції та формули PowerApps | Вступ

Дізнайтеся, як використовувати функції та формули PowerApps, щоб покращити функціональність і змінити поведінку в нашій програмі Canvas Power Apps.

Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.