Основы PL/pgSQL в СУБД PostgreSQL

Курс по изучению процедурного расширения PL/pgSQL в СУБД PostgreSQL. Основная концепция PL/pgSQL заключается в том, чтобы преодолеть ограничения языка SQL и предоставить разработчикам новые возможности для работы с базами данных.

Поступить на курс

Погружение в базы данных PostgreSQL

Данный курс является консолидацией теоретических основ и практических примеров, которые демонстрируют работу операторов и функций SQL в системе управления базами данных PostgreSQL.

Поступить на курс

JSON в PostgreSQL

Курс «JSON в PostgreSQL» познакомит вас с форматом JSON и покажет, как создавать и обрабатывать JSON-данные в СУБД PostgreSQL.

Поступить на курс

XML в PostgreSQL

Курс по изучению и практическому применению расширяемого языка разметки XML (eXtensible Markup Language) в системе управления базами данных PostgreSQL.

Поступить на курс

Оконные функции в PostgreSQL

Курс по изучению и практическому применению оконных функций в системе управления базами данных PostgreSQL.

Поступить на курс

Массивы в PostgreSQL

Курс по изучению и практическому применению массивов (array) в системе управления базами данных PostgreSQL.

Поступить на курс

 ›  ›  ›  › Генератор списков в Python

Генератор списков в Python

Генератор списка (list comprehension) позволяет создать числовой список в автоматическом режиме. Синтаксис генератора списка очень прост, и занимает всего одну строку.

Давайте рассмотрим практический пример, чтобы понять суть работы генератора списков.

Формулировка задачи: создать числовой список от 1 до 9, и возвести каждое число в квадрат, а затем вывести полученный список на экран.

Первый вариант создания списка

# Создаём пустой список
squares = []

# Запускаем цикл for и добавляем значения в список
for value in range(1,10):
    squares.append(value**2)

# Выводим список на экран
print(squares)

# Финальный результат в консоли
[1, 4, 9, 16, 25, 36, 49, 64, 81]

Второй вариант создания списка

Генератор списка объединяет цикл for и создание элементов в одну строку и автоматически присоединяет все новые элементы к списку.

# Создаём список
squares = [value**2 for value in range(1,10)]

# Выводим список на экран
print(squares)

# Финальный результат в консоли
[1, 4, 9, 16, 25, 36, 49, 64, 81]

Метки: , .

Записи по теме

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *