w3resource

Python: Create a new list dividing two given lists of numbers

Python List: Exercise - 176 with Solution

Write a Python program to create a new list by dividing two given lists of numbers.

Visual Presentation:

Python List: Create a new list dividing two given lists of numbers.

Sample Solution:

Python Code:

# Define a function called 'dividing_two_lists' that divides each element of two lists 'l1' and 'l2' element-wise.
def dividing_two_lists(l1, l2):
    # Use 'zip' to pair elements from 'l1' and 'l2', then use a list comprehension to divide each pair (x, y) and create a new list 'result'.
    result = [x / y for x, y in zip(l1, l2)]
    return result

# Create two lists of numbers 'nums1' and 'nums2'.
nums1 = [7, 2, 3, 4, 9, 2, 3]
nums2 = [9, 8, 2, 3, 3, 1, 2]

# Print a message indicating the original lists.
print("Original lists:")
print(nums1)
print(nums2)

# Call the 'dividing_two_lists' function to divide the elements of 'nums1' by the corresponding elements of 'nums2' and print the result.
print(dividing_two_lists(nums1, nums2)) 

Sample Output:

Original list:
[7, 2, 3, 4, 9, 2, 3]
[7, 2, 3, 4, 9, 2, 3]
[0.7777777777777778, 0.25, 1.5, 1.3333333333333333, 3.0, 2.0, 1.5]

Flowchart:

Flowchart: Create a new list dividing two given lists of numbers.

Python Code Editor:

Previous: Write a Python program to find the minimum, maximum value for each tuple position in a given list of tuples.
Next: Write a Python program to find common elements in a given list of lists.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://198.211.115.131/python-exercises/list/python-data-type-list-exercise-176.php