Q:

Python | print list after removing EVEN numbers

belongs to collection: Python List Programs

0

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

Example:

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

    Output:
    list after removing EVEN numbers
    list = [11, 33, 55]

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 EVEN, number must be divisible by 2.
  • If number is divisible by 2 i.e. EVEN number, remove the number from the list.
  • To remove the 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 EVEN (divisible by 2)
for i  in list:
	if(i%2 == 0):
	    list.remove(i)

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

Output

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

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 | print list after removing ODD numbers... >>
<< Python | Iterate a list in reverse order...