Files

16 lines
427 B
Python

# HumanEval/22
# Loki Mode Multi-Agent Solution
# Attempts: 1
# Passed: True
from typing import List, Any
def filter_integers(values: List[Any]) -> List[int]:
""" Filter given list of any python values only for integers
>>> filter_integers(['a', 3.14, 5])
[5]
>>> filter_integers([1, 2, 3, 'abc', {}, []])
[1, 2, 3]
"""
return [x for x in values if isinstance(x, int) and not isinstance(x, bool)]