с массивами numpy вы можете использовать какое-то неравенство в синтаксисе среза квадратной скобки:
>>>arr = numpy.array([1,2,3])
>>>arr[arr>=2]
array([2, 3])
существует ли какой-то эквивалентный синтаксис в обычных структурах данных python? Я ожидал получить ошибку при попытке:
>>>lis = [1,2,3]
>>>lis[lis > 2]
2
но вместо исключения некоторого типа я получаю возвращаемое значение 2, что не имеет большого смысла.
p.s. Я вообще не смог найти документацию по этому синтаксису, так что если бы кто-то мог указать мне на него для numpy и для обычного python (если он существует), это было бы здорово.