Saturday, October 4, 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
32332 POSTS0 COMMENTS
Milvus
86 POSTS0 COMMENTS
Nango Kala
6704 POSTS0 COMMENTS
Nicole Veronica
11868 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11929 POSTS0 COMMENTS
Shaida Kate Naidoo
6819 POSTS0 COMMENTS
Ted Musemwa
7080 POSTS0 COMMENTS
Thapelo Manthata
6775 POSTS0 COMMENTS
Umr Jansen
6776 POSTS0 COMMENTS