Python

Как возвести список в квадрат в Python

В этом уроке по Python я покажу вам как возвести список в Python с примерами.

Возведение числа в квадрат означает просто умножение этого числа само на себя. Так, например, квадрат 2 равен 4 (2 * 2), квадрат 3 равен 9 (3 * 3) и так далее.

Квадрат списка чисел в Python

Теперь давайте проверим различные способы возвести в квадрат список чисел в Python.

Есть несколько способов возведения списка чисел в квадрат в Python.

Способ 1: Использование цикла for

Вы можете использовать цикл for для перебора списка и возведения в квадрат каждого числа в Python. Вот как:

my_list = [1, 2, 3, 4, 5]
squared_list = []

for number in my_list:
    squared_list.append(number**2)

print(squared_list)

В этом коде number**2 где происходит квадратура. ** оператор возведения в степень Python.

Выход:

[1, 4, 9, 16, 25]

Вы можете увидеть результат, когда я выполнил программу Python.

как возвести список в python

Способ 2: использование понимания списка

Понимание списков — это краткий способ создания списков на основе существующих списков. Вот как использовать его для возведения списка в квадрат:

my_list = [1, 2, 3, 4, 5]
squared_list = [number**2 for number in my_list]

print(squared_list)

Выход:

[1, 4, 9, 16, 25]

Как видите, здесь делается то же самое, что и в примере с циклом for, но более лаконично.

Проверьте приведенный ниже вывод кода.

Квадратные числа Python в списке

Способ 3: использование функции карты

Функция map в Python применяет заданную функцию к каждому элементу итерируемого объекта (например, к списку) и возвращает список результатов.

my_list = [1, 2, 3, 4, 5]
squared_list = list(map(lambda x: x**2, my_list))

print(squared_list)

Выход:

[1, 4, 9, 16, 25]

В этом коде lambda x: x**2 — это небольшая анонимная функция, которая возводит свои входные данные в квадрат.

Другой пример наличия отрицательных чисел:

my_list = [-1, -2, -3, -4, -5]
squared_list = list(map(lambda x: x**2, my_list))

print(squared_list)

Выход:

[1, 4, 9, 16, 25]

В этом примере список Python содержит отрицательные числа. При возведении в квадрат отрицательного числа результат положительный.

Ниже вы можете проверить выполнение кода Python.

возвести в квадрат список чисел в python
возвести в квадрат список чисел в python

Как возвести число в квадрат в Python

Теперь давайте рассмотрим простой пример того, как возвести число в квадрат в Python.

В Python вы можете возвести число в квадрат, используя оператор возведения в степень **. Этот оператор возводит число слева от него в степень числа справа. Вот синтаксис:

number_squared = number ** 2

А вот простой пример:

number = 7
number_squared = number ** 2
print(number_squared)

Когда вы запустите этот код, вы получите вывод:

49

В этом примере число 7 возведено в квадрат, поэтому результат равен 49. Вы можете заменить 7 с любым числом, которое вы хотите возвести в квадрат.

Если вы хотите создать повторно используемую функцию для возведения числа в квадрат, вы можете сделать это следующим образом:

def square(number):
    return number ** 2

print(square(7))

Когда вы запустите этот код, вы получите тот же результат:

49

В этой версии кода square Функция принимает один аргумент (число, которое нужно возвести в квадрат), возводит его в квадрат и возвращает результат. Вы можете вызвать эту функцию с любым числом, которое хотите возвести в квадрат.

Заключение

В этом уроке мы узнали о возведении числа в квадрат в Python. А также мы увидели разные способы, как возвести в квадрат список чисел в Python.

Вам могут понравиться следующие руководства по Python:


Ссылка на источник

Похожие статьи

Кнопка «Наверх»