Список 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, оскільки він дозволяє користувачам переглядати списки, які можуть містити тисячі елементів.

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

Гаеллім









Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

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

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

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

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

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

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

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

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

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