##### Sum of list items
 Sum of list items tristanfermat Unladen Swallow Posts: 2 Threads: 1 Joined: Feb 2021 Reputation: Feb-06-2021, 01:42 AM Hello everyone If the sum of the numbers in the list1 is not 4000, it should give the closest value to 4000. The maximum number of elements of the output is 6. For example Sum = 4000 list1 = [400, 600, 600, 1000] output1 = [400,600, 1000,1000,1000] output2 = [600, 600, 600, 600, 600,1000] ... outputn = [1000,1000, 1000,1000] If the sum was 4005, the results would still be the same. what code do i need? Thank you in advance for your help. Reply Larz60+ aetate et sapientia Posts: 10,515 Threads: 396 Joined: Sep 2016 Reputation: Feb-06-2021, 03:22 AM Quote:what code do i need? What have you tried? Reply tristanfermat Unladen Swallow Posts: 2 Threads: 1 Joined: Feb 2021 Reputation: Feb-06-2021, 12:04 PM (This post was last modified: Feb-06-2021, 12:57 PM by tristanfermat.) I have this one but It doesn't work as I wanted. ```import itertools import functools test_matrix = [] stuff = [100,500,300,200] for L in range(0, len(stuff)+1): for subset in itertools.combinations(stuff, L): test_matrix.append(subset) while True: res = functools.reduce(lambda i, j: i if 4000 < sum(j) else j, test_matrix) test_matrix.remove(res) a = sum(int(b) for b in res) print (a) print ("Maximum sum sublist is : " + str(res))``` Reply

 Possibly Related Threads… Thread Author Replies Views Last Post Feed List items with Integer euras 9 564 May-19-2021, 07:45 PM Last Post: snippsat Parse String between 2 Delimiters and add as single list items lastyle 5 608 Apr-11-2021, 11:03 PM Last Post: lastyle Count number of occurrences of list items in list of tuples t4keheart 1 563 Nov-03-2020, 05:37 AM Last Post: deanhystad concatenating 2 items at a time in a python list K11 3 578 Oct-21-2020, 09:34 AM Last Post: buran Select the other of 2 items in a list Clunk_Head 7 997 Sep-01-2020, 05:27 PM Last Post: Clunk_Head Removing items from list if containing a substring pythonnewbie138 2 703 Aug-27-2020, 10:20 PM Last Post: pythonnewbie138 Print the number of items in a list on ubuntu terminal buttercup 2 734 Jul-24-2020, 01:46 PM Last Post: ndc85430 How to put the items of one list in new generated lists Bobbear 1 602 Jun-12-2020, 06:08 AM Last Post: buran Compare Two Lists and Replace Items In a List by Index nagymusic 2 1,155 May-10-2020, 05:28 AM Last Post: deanhystad mydict.items() is not a list Skaperen 2 675 May-07-2020, 07:03 AM Last Post: DeaD_EyE

Forum Jump:

### User Panel Messages

##### Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020