Question

Implement function reverse that takes a 2D list (a list of list of integers) and returns...

Implement function reverse that takes a 2D list (a list of list of integers) and returns a new 2D list where the items in each row are in reverse order. You maynot use slicing. You may not modify the input list. The returned list should be completely new in memory – no aliases with the input 2D list. From list methods, you may use only the .append().

Examples:

reverse([[1,2,3],[4,5,6]])       ->    [[3,2,1],[6,5,4]]

reverse([[1,2],[3,4],[5,6]])     ->    [[2,1],[4,3][6,5]]

True

False

In python please

Homework Answers

Answer #1
def reverse(list):

    # declaring empty newList
    newList = []

    # iterating through every list
    for sublist in list:

        # declaring temp list
        temp = []

        # iterating through every sublist using range
        # starting from last element and decrementing length
        for index in range(len(sublist)-1, -1, -1):
            # appending temp list
            temp.append(sublist[index])

        # appending temp list to newList
        newList.append(temp)

    # returns new List
    return newList

print( reverse([[1,2,3],[4,5,6]]) )
print( reverse([[1,2],[3,4],[5,6]]) )

Code

Output

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
Implement function swap that takes a 2D list (a list of list of integers) and modifies...
Implement function swap that takes a 2D list (a list of list of integers) and modifies it in-place by swapping the first element in each row with the last element in that row. The return value is None. You may not use slicing. You maynot use any list method like append, insert, etc. Modification must be in-place, you may not move the list itself or any of its sublists to a new memory location. Examples: reverse([[1,2,3],[4,5,6]])        ->    [[3,2,1],[6,5,4]] reverse([[1,2,3,4],[5,6,7,8]])    ->    [[4,2,3,1],[8,6,7,5]]...
Python Implement function allEven() that takes a list of integers and returns True if all integers...
Python Implement function allEven() that takes a list of integers and returns True if all integers in the list are even, and False otherwise. >>> allEven([8, 0, -2, 4, -6, 10]) True >>> allEven([8, 0, -1, 4, -6, 10]) False
Python Mutable Sequences Implement a function reverse that takes a list as an argument and reverses...
Python Mutable Sequences Implement a function reverse that takes a list as an argument and reverses the list. You should mutate the original list, without creating any new lists. Do NOT return anything. Do not use any built-in list functions such as reverse(). def reverse(lst):    """Reverses lst in place (i.e. doesn't create new lists).     >>> L = [1, 2, 3, 4]     >>> reverse(L)     >>> L     [4, 3, 2, 1]     """
Python Implement function swapFL() that takes a list as input and swaps the first and last...
Python Implement function swapFL() that takes a list as input and swaps the first and last ele- ments of the list. You may assume the list will be nonempty. The function should return the new list. >>> ingredients = ['flour', 'sugar', 'butter', 'apples'] >>> swapFL(ingredients) >>> ingredients ['apples', 'sugar', 'butter', 'flour']
Write a Python function that takes a list of integers as a parameter and returns the...
Write a Python function that takes a list of integers as a parameter and returns the sum of the elements in the list. Thank you.
Write a Python function that takes a list of integers as a parameter and returns the...
Write a Python function that takes a list of integers as a parameter and returns the sum of the elements in the list. Thank you.
Write a Python function that takes a list of integers as a parameter and returns the...
Write a Python function that takes a list of integers as a parameter and returns the sum of the elements in the list. Thank you.
Implement function subset that takes a set of positive integers and returns asubset of it that...
Implement function subset that takes a set of positive integers and returns asubset of it that includes only those numbers that can form a sequence. It's ok if more than one sequences co-exist in the subset. You may not use lists, tuples, strings, dictionaries; only set functions/methods are allowed. Examples: subset({0,4,11,5,3,2,7,9})    ->    {4,5,3,2} subset({3,1,6,8,2,12,9})      ->    {3,1,2,8,9} True False In Python Please
Question 1: Roll two fair dice. Then the sample space S is the following. S =...
Question 1: Roll two fair dice. Then the sample space S is the following. S = (1,1) (1,2) (1,3) (1,4) (1,5) (1,6) (2,1) (2,2) (2,3) (2,4) (2,5) (2,6) (3,1) (3,2) (3,3) (3,4) (3,5) (3,6) (4,1) (4,2) (4,3) (4,4) (4,5) (4,6) (5,1) (5,2) (5,3) (5,4) (5,5) (5,6) (6,1) (6,2) (6,3) (6,4) (6,5) (6,6) Let E be the event that the sum of the dice is odd, let F be the event that the first die lands on 1, and let G...
9K)Below is a list of all possible outcomes in the experiment of rolling two die. (If...
9K)Below is a list of all possible outcomes in the experiment of rolling two die. (If the grid pops up twice, pay attention to only one table. Having formatting issues, apologies! And thank you for your help! 1,1 1,2 1,3 1,4 1,5 1,6 2,1 2,2 2,3 2,4 2,5 2,6 3,1 3,2 3,3 3,4 3,5 3,6 4,1 4,2 4,3 4,4 4,5 4,6 5,1 5,2 5,3 5,4 5,5 5,6 6,1 6,2 6,3 6,4 6,5 6,6 Determine the following probabilities. Write your answers...