Это правильный способ проверить, можно ли нарезать объект Python или есть лучше/правильные способы?
import typing
def can_slice(object) -> bool:
return "__getitem__" in dir(object)
Я ищу способ, не использующий исключение, чтобы проверить, можно ли нарезать объект. массив не имеет последовательности типа. < /p>
from typing import Sequence
isinstance(np.array([1,2,3]), Sequence)
---
False
Подробнее здесь: https://stackoverflow.com/questions/760 ... -can-slice
Как проверить, может ли объект нарезать ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение