Change language

Python | Sum of squares in a list

Method # 1: Using reduce () + lambda
The power of lambda functions to do long tasks on a single line allows them to be combined with the reduction that is used to accumulate a sub-task, as well as to complete this task. Only works with Python 2.

# Python code for demonstration
# sum of areas
# using Reduce () + lambda

 
# initializing list

test_list = [ 3 , 5 , 7 , 9 , 11 ]

 
# print original list

print ( "The original list is:" + str (test_list))

  
# using Reduce () + lambda
# sum of areas

res = reduce ( lambda i, j: i + j * j, [test_list [: 1 ] [ 0 ] * * 2 ] + test_list [ 1 :])

  
# print result

print ( "The sum of squares of list is:" + str (res))

Output:

 The original list is: [3, 5, 7 , 9, 11] The sum of squares of list is: 285 

Method # 2: Using map () + sum ()
A similar solution can also be obtained using the display function to integrate and the sum function to add the square of the number.

# Python3 demo code
# sum of areas
# using sum () + max ()

  
# initializing list

test_list = [ 3 , 5 , 7 , 9 , 11 ]

  
# print original list

print ( "The original list is:" + str (test_list))

 
# using sum () + max ()
# sum of areas

res = sum ( map ( lambda i: i * i, test_list))

 
# print result

print ( "The sum of squares of list is:" + str (res))

Output:

 The original list is: [3, 5, 7, 9, 11] The sum of squares of list is: 285 

Shop

Gifts for programmers

Learn programming in R: courses

$FREE
Gifts for programmers

Best Python online courses for 2022

$FREE
Gifts for programmers

Best laptop for Fortnite

$399+
Gifts for programmers

Best laptop for Excel

$
Gifts for programmers

Best laptop for Solidworks

$399+
Gifts for programmers

Best laptop for Roblox

$399+
Gifts for programmers

Best computer for crypto mining

$499+
Gifts for programmers

Best laptop for Sims 4

$

Latest questions

PythonStackOverflow

Common xlabel/ylabel for matplotlib subplots

1947 answers

PythonStackOverflow

Check if one list is a subset of another in Python

1173 answers

PythonStackOverflow

How to specify multiple return types using type-hints

1002 answers

PythonStackOverflow

Printing words vertically in Python

909 answers

PythonStackOverflow

Python Extract words from a given string

798 answers

PythonStackOverflow

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

606 answers

PythonStackOverflow

Python os.path.join () method

384 answers

PythonStackOverflow

Flake8: Ignore specific warning for entire file

360 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

How to specify multiple return types using type-hints

Printing words vertically in Python

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically