Pythoner
Фотография
✈️Метод getitem позволяет обращаться к объектам класса по индексу или ключу, как к спискам или словарям.
➡️Пример:
class CustomList:
def init(self, data):
self.data = data
def getitem(self, index):
return self.data[index] # Позволяет использовать obj[index]
nums = CustomList([10, 20, 30])
print(nums[1]) # 20
➡️Зачем нужен:
- Позволяет настроить доступ к элементам объекта.
- Делает объекты итерируемыми (например, в for-циклах).
- Помогает создавать свои структуры данных, работающие как списки или словари.
💡Заключение
getitem делает объекты гибкими и удобными в использовании, улучшая читаемость кода!
🐍 Pythoner
15 · 1.4K ·