Объединение квадратов чисел в Python: несколько методов с примерами кода

Чтобы объединить квадраты чисел в Python, вы можете использовать различные методы. Вот несколько примеров:

Метод 1: использование цикла и объединения строк

numbers = [1, 2, 3, 4, 5]
result = ""
for num in numbers:
    square = num  2
    result += str(square)
print(result)

Вывод: 1491625

Метод 2: использование списков и объединений

numbers = [1, 2, 3, 4, 5]
squares = [str(num  2) for num in numbers]
result = "".join(squares)
print(result)

Вывод: 1491625

Метод 3: использование функции map() и соединения

numbers = [1, 2, 3, 4, 5]
squares = list(map(lambda num: str(num  2), numbers))
result = "".join(squares)
print(result)

Вывод: 1491625

Метод 4: использование выражения-генератора и соединения

numbers = [1, 2, 3, 4, 5]
squares = (str(num  2) for num in numbers)
result = "".join(squares)
print(result)

Вывод: 1491625

Метод 5: использование функции уменьшения() из модуля functools

from functools import reduce
numbers = [1, 2, 3, 4, 5]
result = reduce(lambda x, y: str(x  2) + str(y  2), numbers)
print(result)

Вывод: 1491625