Python Program to Find the List in a list of lists Whose Sum of Elements is the Highest
In this example, we will write a simple program to find the list with the highest sum of elements in the given list and print the result. To better understand this example, make sure you have knowledge of the following tutorials:-
Input : [[1, 2, 3], [4, 5, 6], [10, 11, 12], [7, 8, 9]]
Output: [10, 11, 12]
Explanation: the sum of all lists in the given list of lists are:
list1 = 6, list2 = 15, list3 = 33, list4 = 24
so the maximum among these is of list 3
Output: [10, 11, 12]
Explanation: the sum of all lists in the given list of lists are:
list1 = 6, list2 = 15, list3 = 33, list4 = 24
so the maximum among these is of list 3
Contents
Python Program to Find the List in a list of lists Whose Sum of Elements is the Highest using for loop
num = [[1, 2, 3], [4, 5, 6], [10, 11, 12], [7, 8, 9]] index = 0 max_index = 0 sum_max = 0 for list in num: sum_list = 0 for x in list: sum_list += x if sum_list > sum_max: sum_max = sum_list max_index = index index += 1 print(num[max_index])
The output of the above program is:-
[10, 11, 12]
Python Program to Find the List in a list of lists Whose Sum of Elements is the Highest using max function
number = [[1,2,3], [4,5,6], [10,11,12], [7,8,9]] print(max(number, key=sum))
The output of the above program is:-
[10, 11, 12]