Q:

Python | print list after removing ODD numbers

belongs to collection: Python List Programs

0

Given a list, and we have to print the list after removing the ODD numbers in Python.

Example:

    Input:
    list = [11, 22, 33, 44, 55]

    Output:
    list after removing ODD numbers
    list = [22, 44]

Logic:

  • Traverse each number in the list by using for...in loop.
  • Check the condition i.e. checks number is divisible by 2 or not – to check ODD, number must not be divisible by 2.
  • If number is not divisible by 2 i.e. ODD number from the list, use list.remove() method.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program:

# list with EVEN and ODD number
list = [11, 22, 33, 44, 55]

# print original list
print "Original list:"
print list

# loop to traverse each element in the list
# and, remove elements
# which are ODD (not divisible by 2)
for i  in list:
	if(i%2 != 0):
	    list.remove(i)

# print list after removing ODD elements
print "list after removing ODD numbers:"
print list

Output

    Original list:
    [11, 22, 33, 44, 55]
    list after removing ODD numbers:
    [22, 44]

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Python List Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Python | Input comma separated elements, convert i... >>
<< Python | print list after removing EVEN numbers...