# Python program to print odd numbers in a List

Given a list of numbers, write a Python program to print all odd numbers in given list.

Example:

```Input: list1 = [2, 7, 5, 64, 14]
Output: [7, 5]

Input: list2 = [12, 14, 95, 3, 73]
Output: [95, 3, 73]```
1. Using for loop : Iterate each element in the list using for loop and check if num % 2 != 0. If the condition satisfies, then only print the number.

 `# Python program to print odd Numbers in a List ` ` `  `# list of numbers ` `list1 ``=` `[``10``, ``21``, ``4``, ``45``, ``66``, ``93``] ` ` `  `# iterating each number in list ` `for` `num ``in` `list1: ` `     `  `    ``# checking condition ` `    ``if` `num ``%` `2` `!``=` `0``: ` `       ``print``(num, end ``=` `" "``) `

Output:

`21 45 93 `
2. Using while loop :

 `# Python program to print odd Numbers in a List ` ` `  `# list of numbers ` `list1 ``=` `[``10``, ``21``, ``4``, ``45``, ``66``, ``93``] ` `num ``=` `0` ` `  `# using while loop         ` `while``(num < ``len``(list1)): ` `     `  `    ``# checking condition ` `    ``if` `num ``%` `2` `!``=` `0``: ` `       ``print``(list1[num], end ``=` `" "``) ` `     `  `    ``# increment num   ` `    ``num ``+``=` `1` `    `

Output:

`21 45 93 `
3. Using list comprehension :

 `# Python program to print odd Numbers in a List ` ` `  `# list of numbers ` `list1 ``=` `[``10``, ``21``, ``4``, ``45``, ``66``, ``93``] ` ` `  `only_odd ``=` `[num ``for` `num ``in` `list1 ``if` `num ``%` `2` `=``=` `1``] ` ` `  `print``(only_odd) `

Output:

`21 45 93 `
4. Using lambda expressions :

 `# Python program to print odd numbers in a List ` ` `  `# list of numbers  ` `list1 ``=` `[``10``, ``21``, ``4``, ``45``, ``66``, ``93``, ``11``]  ` ` `  ` `  `# we can also print odd no's using lambda exp.  ` `odd_nos ``=` `list``(``filter``(``lambda` `x: (x ``%` `2` `!``=` `0``), list1)) ` ` `  `print``(``"Odd numbers in the list: "``, odd_nos)  `

Output:

`Odd numbers in the list:  [21, 45, 93, 11]`

My Personal Notes arrow_drop_up Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.