Intermediate
Python
Q90 / 101
What is Python's __class_getitem__ for?
Correct! Well done.
Incorrect.
The correct answer is B) Enables subscript syntax on a class (List[int]) returning a generic alias without requiring __getitem__ on instances
B
Correct Answer
Enables subscript syntax on a class (List[int]) returning a generic alias without requiring __getitem__ on instances
Explanation
class MyList: def __class_getitem__(cls, item): return GenericAlias(cls, item) allows MyList[int] syntax used by the typing module.
Progress
90/101