w3resource

Python: Reverse each list in a given list of lists


Reverse Each List in Nested Lists

Write a Python program to reverse each list in a given list of lists.

Sample Solution:

Python Code:

# Define a function 'reverse_list_lists' that reverses each list within a list of lists
def reverse_list_lists(nums):
    # Iterate through each sublist 'l' in the 'nums' list
    for l in nums:
        # Sort each sublist 'l' in reverse order
        l.sort(reverse=True)
    return nums

# Create a list of lists 'nums'
nums = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]]

# Print a message indicating the original list of lists
print("Original list of lists:")
print(nums)

# Print a message indicating the operation to reverse each list
print("\nReverse each list in the said list of lists:")
# Call the 'reverse_list_lists' function with 'nums' and print the result
print(reverse_list_lists(nums))

Sample Output:

Original list of lists:
[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]]

Reverse each list in the said list of lists:
[[4, 3, 2, 1], [8, 7, 6, 5], [12, 11, 10, 9], [16, 15, 14, 13]]

Flowchart:

Flowchart: Reverse each list in a given list of lists.

Python Code Editor:

Previous: Write a Python program to calculate the sum of the numbers in a list between the indices of a specified range.
Next: Write a Python program to count the same pair in three given lists.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.