ninjaef Ответов: 1

Python - принудительное выполнение списка объектов только из одного типа класса


согласно вопросу, в Python2.7 я хочу объявить объект списка, который позволяет управлять только объектами класса " X " (добавлять, удалять и т. д.).

Могу ли я сделать это просто, нужна ли мне иерархия классов или...??

в C, я мог бы сделать:-
GenericList<float> list1 = new GenericList<float>();

Любая попытка добавить объект, отличный от типа float, приведет к ошибке.

тип
Спасибо

Что я уже пробовал:

Ничего - не знаю , как это сделать, python кажется слабо типизированным.

1 Ответов

Рейтинг:
12

Richard MacCutchan

Вы можете использовать 2. Встроенной функции isinstance[^] чтобы проверить тип объекта.