Monday, September 1, 2025
HomeLanguagesPython Program to Split the Even and Odd elements into two different...

Python Program to Split the Even and Odd elements into two different lists

In this program, a list is accepted with a mixture of odd and even elements and based on whether the element is even or odd, it is Split the Even and Odd elements using Python

Examples

Input: [8, 12, 15, 9, 3, 11, 26, 23]
Output: Even lists: [8, 12, 26]
         Odd lists: [15, 9, 3, 11, 23]


Input: [2, 5, 13, 17, 51, 62, 73, 84, 95]
Output: Even lists: [2, 62, 84]
         Odd lists: [5, 13, 17, 51, 73, 95]

Filter Even and Odd elements into two different Lists

Python code to split into even and odd lists.

Python3




# Function to split
def Split(mix):
    ev_li = []
    od_li = []
    for i in mix:
        if (i % 2 == 0):
            ev_li.append(i)
        else:
            od_li.append(i)
    print("Even lists:", ev_li)
    print("Odd lists:", od_li)
 
 
# Driver Code
mix = [2, 5, 13, 17, 51, 62, 73, 84, 95]
Split(mix)


Output:

Even lists: [2, 62, 84]
Odd lists: [5, 13, 17, 51, 73, 95]

Time Complexity: O(n), where n is length of mix list.

Auxiliary Space: O(n+m), where n is length of ev_li list and m is length of od_li list. 

Alternate Shorter Solution

Python3




def Split(mix):
    ev_li = [ele for ele in li_in if ele % 2 == 0]
    od_li = [ele for ele in li_in if ele % 2 != 0]
    print("Even lists:", ev_li)
    print("Odd lists:", od_li)
 
 
# Driver Code
mix = [2, 5, 13, 17, 51, 62, 73, 84, 95]
Split(mix)


Output:

Even lists: [2, 62, 84]
Odd lists: [5, 13, 17, 51, 73, 95]

Time Complexity: O(n), where n is length of mix list.

Auxiliary Space: O(n+m), where n is length of ev_li list and m is length of od_li list. 

Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32251 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6619 POSTS0 COMMENTS
Nicole Veronica
11792 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11841 POSTS0 COMMENTS
Shaida Kate Naidoo
6735 POSTS0 COMMENTS
Ted Musemwa
7016 POSTS0 COMMENTS
Thapelo Manthata
6689 POSTS0 COMMENTS
Umr Jansen
6707 POSTS0 COMMENTS