Hi, I wanted to check if I can write the following program in this manner as well.
The problem is to merge the lists together and sort them.The solution they have given is: def linear_merge(list1, list2): result = [] while len(list1) and len(list2): if list1[0] < list2[0]: result.append(list1.pop(0)) else: result.append(list2.pop(0)) # Now tack on what's left result.extend(list1) result.extend(list2) return result So, is it correct if I write the function in this manner? This seems to give me the correct solution though def linear_merge(list1, list2): for num in list2: list1.append(num) list1.sort() # +++your code here+++ return list1 Thank you. _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor