Files
pydantic/docs/examples/models_custom_root_access.py
T
2020-05-31 14:54:12 +01:00

18 lines
317 B
Python

from typing import List
from pydantic import BaseModel
class Pets(BaseModel):
__root__: List[str]
def __iter__(self):
return iter(self.__root__)
def __getitem__(self, item):
return self.__root__[item]
pets = Pets.parse_obj(['dog', 'cat'])
print(pets[0])
print([pet for pet in pets])