Python: Print the numbers of a specified list after removing even numbers from it
Python List: Exercise - 14 with Solution
Write a Python program to print the numbers of a specified list after removing even numbers from it.
Calculating a Even Numbers:
Sample Solution:
Python Code:
# Create a list 'num' containing several integer values
num = [7, 8, 120, 25, 44, 20, 27]
# Use a list comprehension to create a new list 'num' that includes only the elements from the original list
# where the element is not divisible by 2 (i.e., not even)
num = [x for x in num if x % 2 != 0]
# Print the modified 'num' list, which contains only odd values
print(num)
Sample Output:
[7, 25, 27]
Explanation:
In the above exercise -
num = [7,8, 120, 25, 44, 20, 27] -> This initializes a list named ‘num’ with the values 7, 8, 120, 25, 44, 20, 27.
num = [x for x in num if x%2!=0]
In the above code -
- This creates a new list called num by iterating over each element in the original num list using a list comprehension.
- If an element is odd (i.e., its remainder when divided by 2 is not equal to zero), it is included in the new list.
- If an element is even (i.e., its remainder when divided by 2 is equal to zero), it is excluded from the new list.
So the final output of this code will be a new list containing only the odd numbers from the original list, i.e., [7, 25, 27].
Flowchart:
Even Numbers between 1 to 100:
Python Code Editor:
Previous: Write a Python program to generate a 3*4*6 3D array whose each element is *.
Next: Write a Python program to shuffle and print a specified list.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
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://w3resource.com/python-exercises/list/python-data-type-list-exercise-14.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics