Learn Programming and technology with ease @ developerpublish.com

HomePythonPython Program to Split Even and Odd Elements into Two Lists

# Python Program to Split Even and Odd Elements into Two Lists

This Python program splits a list of numbers into two separate lists: one containing even elements and the other containing odd elements.

## Problem Statement:

You are given a list of integers. Your task is to divide the elements of the list into two separate lists: one containing even numbers and the other containing odd numbers.

## Python Program to Split Even and Odd Elements into Two Lists

```def split_even_odd(numbers):
even_list = []
odd_list = []

for num in numbers:
if num % 2 == 0:
even_list.append(num)
else:
odd_list.append(num)

return even_list, odd_list

# Input
input_numbers = [12, 7, 45, 21, 8, 36, 78, 43]

# Call the function
even_numbers, odd_numbers = split_even_odd(input_numbers)

# Output
print("Even numbers:", even_numbers)
print("Odd numbers:", odd_numbers)
```

## How it Works:

The program defines a function`split_even_odd` that takes a list of numbers as input. Inside the function, it initializes two empty lists: `even_list` and `odd_list`. It then iterates through the input list and checks whether each number is even or odd using the modulo operator `%`. Depending on the result, the number is appended to the appropriate list. Finally, the function returns the two lists of even and odd numbers.

In the main part of the program, an input list called `input_numbers` is provided. The `split_even_odd` function is called with this input list, and the resulting even and odd number lists are stored in `even_numbers` and `odd_numbers` respectively. These lists are then printed as output.

## Input

input_numbers = [12, 7, 45, 21, 8, 36, 78, 43]

## Output

Even numbers: [12, 8, 36, 78]
Odd numbers: [7, 45, 21, 43]

### You May Also Like

#### Python Program to Remove Duplicates from a Linked List

In this Python program, we will create a singly linked list and remove duplicate elements from it. A linked list...

#### Python Program to Solve the Celebrity Problem

This Python program solves the Celebrity Problem by finding a person who is known by everyone but does not know...

#### Python Program to Solve n-Queen Problem with Recursion

This Python program uses a recursive approach to solve the n-Queens problem. It explores all possible combinations of queen placements...