Никак не могу решить вот такую задачу

bogdan23

Новичок
Пользователь
Фев 4, 2023
2
0
1
1. Создать функцию, которая будет фильтровать список.
2. У ф-ции должно быть два параметра - список и тип значения.
3. Ф-ция должна вернуть новый список, в котором останутся только значения того типа, который был передан в вызове ф-ции вторым аргументом.
4. Ф-цию можно будет вызвать например так:
my_fn([35, True, 'abc', 10], int) и получить [35, 10]. это нужно сделать с помощью цыкла for in.
 

robisho

Активный пользователь
Пользователь
Окт 19, 2020
151
26
28
Python:
def my_fn(array: list, type_) -> list:
    new_lst = []
    for element in array:
        if isinstance(element, type_):
            new_lst.append(element)
    return new_lst
 
  • Мне нравится
Реакции: Fatbubun и regnor

bogdan23

Новичок
Пользователь
Фев 4, 2023
2
0
1
спасибо
 

Форум IT Специалистов