Как возвести список в квадрат в 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.

Способ 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, но более лаконично.
Проверьте приведенный ниже вывод кода.

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

Я Биджай Кумар, Microsoft MVP в SharePoint. Помимо SharePoint, последние 5 лет я начал работать над Python, машинным обучением и искусственным интеллектом. За это время я приобрел опыт работы с различными библиотеками Python, такими как Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn и т. д. для различных клиентов в США, Канаде, Великобритании, Австралии, Новая Зеландия и т. д. Проверьте мой профиль.
Ссылка на источник