#python
#python
Вопрос:
Допустим, у меня есть произвольный объект, например,:
{3: ["a", "b"], 4: ["c", "d"], 5: ["e", "f"]}
или
[np.array([1,2,3]), np.array([4,5,6])]
Есть ли хороший способ преобразовать их в совместимые (но, надеюсь, специфические) аннотации типа, такие как Dict[int, List[str]]
и List[numpy.ndarray]
(соответственно).
Комментарии:
1. Не в стандартном Python.
2.
Dict[int, List[str]]
кажется правильным, в чем проблема?3. @SirajAlam: для обнаружения и возврата
Dict[int, List[str]]
.4. Неявная проверка типов отлично работает в моем случае. Например, здесь
5. @SirajAlam: Круто, но я хотел бы сделать это программно.