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