A list contains so many odd and even numbers. How can I separate even numbers from list ant it stored in a new fresh list. | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

A list contains so many odd and even numbers. How can I separate even numbers from list ant it stored in a new fresh list.

Which list is used for further operations.

26th Sep 2021, 5:06 AM
Hambire Ranjeet
Hambire Ranjeet - avatar
2 Answers
+ 3
Hambire Ranjeet Sudarshan Slick has given you a very concise answer, perfectly suitable. I thought I might give an example using simpler syntax, but still employing Slick's concept lst = [i for i in range(20)] evens = [] odds = [] for i in lst: if i%2==0: evens.append(i) else: odds.append(i) print(evens) print(odds)
26th Sep 2021, 5:34 AM
Rik Wittkopp
Rik Wittkopp - avatar
+ 3
in python: say you have a list named, num_list odds = [n in num_list if n % 2 == 1] evens = [n in num_list if n % 2 == 0]
26th Sep 2021, 5:14 AM
Slick
Slick - avatar