GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Basic Programs
  • Data Structures
  • Lists
  • AVINASH NETHALA
  • 10 years ago4 years ago
  • Next: How to find Union of two lists in Python

This view

  • Original page
  • New address

GeezerVison is showing www.programminginpython.com — Python Program to separate even and odd numbers in a list

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

Master the basics of data analysis in Python. Expand your skillset by learning scientific computing with numpy.

Take the course on Introduction to Python on DataCamp here https://bit.ly/datacamp-intro-to-python

https://www.youtube.com/watch?v=67pqIGhvGAo”]

You can also watch the video on YouTube here.

Separate even and odd numbers in a list – Code Visualization

Program on Github

Ad:
Learn Python Programming Masterclass – Enroll Now.
Udemy

Task:

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

Approach:

  • Read the input number asking for the length of the list using input()
  • Initialize 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

Program:

__author__ = 'Avinash'

numbers = []
n = int(input("Enter number of elements: \t"))
for i in range(1, n+1):
    allElements = int(input("Enter element:"))
    numbers.append(allElements)

even_lst = []
odd_lst = []

for j in numbers:
    if j % 2 == 0:
        even_lst.append(j)
    else:
        odd_lst.append(j)

print("Even numbers list \t", even_lst)
print("Odd numbers list \t", odd_lst)

Program on GitHub

Output:

Course Suggestion

Want to learn python with strong fundamentals? If yes, I strongly suggest you to take the course below.
Course: Fundamentals of Programming in Python

For more programs on List datatype chek the posts below or click here for all programs related to lists.

  • Python program to merge or concatenate two lists
  • Find the Biggest and Smallest of 3 numbers using lists in Python
  • Python Lists – Add, Append, Modify, Remove, Slice
  • Python program to calculate the sum of elements in a list
  • Python program to find the largest and smallest number in a list
  • How to find Union of two lists in Python
  • Python Program to separate even and odd numbers in a list

Ad:
Learn Python Programming Masterclass – Enroll Now.
Udemy

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • More
  • Click to print (Opens in new window) Print
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Online Python Compiler

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on Facebook (Opens in new window) Facebook
  • More
  • Click to print (Opens in new window) Print
  • Click to email a link to a friend (Opens in new window) Email
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on WhatsApp (Opens in new window) WhatsApp

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Related Posts

Python program for performing Arithmetic Operations

Python program for performing Arithmetic Operations

AVINASH NETHALA4 years ago4 years ago 2
Python Program to check Armstrong number or not

Python Program to check Armstrong number or not

AVINASH NETHALA4 years ago2 years ago 0
Python program to find reverse of a number

Python program to find reverse of a number

AVINASH NETHALA4 years ago4 years ago 0
Python program to find average of N numbers

Python program to find average of N numbers

AVINASH NETHALA4 years ago3 years ago 1

Recent Posts

  • Python vs R: Which Language is Better for Data Science?
  • Top 7 Python Books You Must Read in 2025
  • Best Python Web Frameworks: Django, Flask, and FastAPI Breakdown
  • 20 Best Python One-Liners to Boost Your Coding Skills
  • Matplotlib Data Visualization in Python

Suggested Courses

  • Complete Python Developer: Zero to Mastery.
  • Automate the boring stuff.
  • Python and Django Full Stack Web Developer Bootcamp.
  • Artificial Intelligence and Machine Learning E-Degree.
  • Complete Python & Python OOP.

Subscribe to our newsletter!

Great Deals

Ads
  • Health and Beauty
  • Deals on Electronics
  • Toys and Games
  • Sports and Outdoors
  • Pet Supplies
  • Shoes
  • Movies and TV

Categories

  • Algorithms (8)
  • Artificial Intelligence AI (3)
  • Basic Programs (25)
  • Books (1)
  • Data Structures (10)
  • Databases (1)
  • Dictionaries (1)
  • Files Handling (1)
  • Letter Patterns (26)
  • Lists (7)
  • Machine Learning (3)
  • Math Programs (6)
  • Pattern Programming (31)
  • Promoted (1)
  • Python for Automation (1)
  • Python for Data Science (6)
  • Python for Ethical Hacking (2)
  • Python For Finance (4)
  • Python GUI (5)
  • Python Libraries (6)
  • Python OOP (1)
  • Python Resources (3)
  • Python Tips and Tricks (10)
  • Searching Algorithms (2)
  • Sets (1)
  • Sorting Algorithms (6)
  • Tuples (1)
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.