Зміст курсу
Структури Даних в Python
Структури Даних в Python
Генератор Списків
Привіт, ласкаво просимо до останнього, але не менш важливого розділу розділу про функціональність списків. Генератор списків - це один з улюблених "пітонічних" способів, якими розробники Python створюють списки в один рядок.
По суті, за допомогою комплексних виразів списків можна генерувати списки, застосовуючи функції до кожного елемента в цьому списку.
Ось загальний синтаксис:
Наприклад:
Це приблизно відповідає циклу for:
squares = [] for x in (0, 1, 2, 3, 4, 5): squares.append(x*x) print(squares)
Генератор списків з умовами
Ви також можете використовувати умови:
Наприклад:
Який є еквівалентом:
squares = [] for x in (0, 1, 2, 3, 4, 5): if x % 2 == 0: squares.append(x*x) print(squares)
Давайте практикуватися:
Завдання
Уявіть, що у вас є список температур у Фаренгейтах, і ви хочете перетворити їх на Цельсії.
Дякуємо за ваш відгук!
Генератор Списків
Привіт, ласкаво просимо до останнього, але не менш важливого розділу розділу про функціональність списків. Генератор списків - це один з улюблених "пітонічних" способів, якими розробники Python створюють списки в один рядок.
По суті, за допомогою комплексних виразів списків можна генерувати списки, застосовуючи функції до кожного елемента в цьому списку.
Ось загальний синтаксис:
Наприклад:
Це приблизно відповідає циклу for:
squares = [] for x in (0, 1, 2, 3, 4, 5): squares.append(x*x) print(squares)
Генератор списків з умовами
Ви також можете використовувати умови:
Наприклад:
Який є еквівалентом:
squares = [] for x in (0, 1, 2, 3, 4, 5): if x % 2 == 0: squares.append(x*x) print(squares)
Давайте практикуватися:
Завдання
Уявіть, що у вас є список температур у Фаренгейтах, і ви хочете перетворити їх на Цельсії.
Дякуємо за ваш відгук!
Генератор Списків
Привіт, ласкаво просимо до останнього, але не менш важливого розділу розділу про функціональність списків. Генератор списків - це один з улюблених "пітонічних" способів, якими розробники Python створюють списки в один рядок.
По суті, за допомогою комплексних виразів списків можна генерувати списки, застосовуючи функції до кожного елемента в цьому списку.
Ось загальний синтаксис:
Наприклад:
Це приблизно відповідає циклу for:
squares = [] for x in (0, 1, 2, 3, 4, 5): squares.append(x*x) print(squares)
Генератор списків з умовами
Ви також можете використовувати умови:
Наприклад:
Який є еквівалентом:
squares = [] for x in (0, 1, 2, 3, 4, 5): if x % 2 == 0: squares.append(x*x) print(squares)
Давайте практикуватися:
Завдання
Уявіть, що у вас є список температур у Фаренгейтах, і ви хочете перетворити їх на Цельсії.
Дякуємо за ваш відгук!
Привіт, ласкаво просимо до останнього, але не менш важливого розділу розділу про функціональність списків. Генератор списків - це один з улюблених "пітонічних" способів, якими розробники Python створюють списки в один рядок.
По суті, за допомогою комплексних виразів списків можна генерувати списки, застосовуючи функції до кожного елемента в цьому списку.
Ось загальний синтаксис:
Наприклад:
Це приблизно відповідає циклу for:
squares = [] for x in (0, 1, 2, 3, 4, 5): squares.append(x*x) print(squares)
Генератор списків з умовами
Ви також можете використовувати умови:
Наприклад:
Який є еквівалентом:
squares = [] for x in (0, 1, 2, 3, 4, 5): if x % 2 == 0: squares.append(x*x) print(squares)
Давайте практикуватися:
Завдання
Уявіть, що у вас є список температур у Фаренгейтах, і ви хочете перетворити їх на Цельсії.