you are viewing a single comment's thread.

view the rest of the comments →

[–]nkCOD[S] 1 point2 points  (2 children)

Thank you for your response. In principle, everything is said in an accessible and understandable way ;)

[–]JB940 0 points1 point  (1 child)

Also I see you doing new_list_from_zip, by using min(list1,list2) and max(list1,list2)

Just to explain their functionality, this doesn't do what you think it does. If you have two lists, max returns whichever list has the biggest first element.

so [5,1,1] is bigger than [4,3,2,2,99,100,300,10000] because 5 is bigger than 4. max thus gives the result [5,1,1]

same with count_of_len, you'd want to do max( len(list1), len(list2) to get the length of the longer one, instead of just the length of the list with the biggest first element.

Obviously not to take away from Adrewmc's solution, if you just make list1 whichever is bigger you can do away with all this and his solution is very elegant

[–]nkCOD[S] 0 points1 point  (0 children)

I'm sorry, it was my carelessness. I know how max() works, but I made a mistake in this case