Write a python program to filter integer, float, string from a list

 In this source code example, we will write a python program to filter integer, float, string from a list.

Write a python program to filter integer, float, string from a list

my_list = [1, 'python', '3.14', 3.45, 'java']
number_list = []
string_list = []
float_list = []

for i in my_list:
    if (str(i) == i):
        string_list.append(i)
    elif (int(i) == i):
        number_list.append(i)
    else:
        float_list.append(i)

print(string_list)
print(number_list)
print(float_list)

Output:

['python', '3.14', 'java']
[1]
[3.45]

Comments