# Separate even and odd numbers in a list

Hello everyone! Welcome back to programminginpython.com Here in the post am going to add one program which covers the python data-type list. Here I will separate all the even and odd numbers from a list to two different lists.

#### Separate even and odd numbers in a list – Code Visualization

Separate even an odd numbers from a list and add them to new lists.

#### Approach:

• Read input number asking for length of the list using input()
• Initialise an empty list numbers = []
• Read each number using a for loop
• In the for loop append each number to the list numbers
• Create another two empty lists even_lst = [] and odd_lst = []
• Now run another for loop to check the numbers in the list are divided by 2 or not
• If the numbers are divided by 2, append those elements to even_lstelse append those to odd_lst
• Print both the even_lst and odd_lst

### One Comment

1. raul fernando aillon salinas

def split_even_odd(A):
even=[]
pos=0
while True:
n=len(A)
if n>0 and pos<n:
if A[pos] % 2==0:
even.append(A[pos])
A.remove(A[pos])
else:
pos=pos+1
else:
break
return even, A

This site uses Akismet to reduce spam. Learn how your comment data is processed.