getitem.py example 1

This commit is contained in:
Mert Gör ☭ 2023-08-01 23:04:14 +03:00
parent 63dbcd0922
commit 4d5b9b07ec
No known key found for this signature in database
GPG Key ID: 2100A876D55B39B9
1 changed files with 22 additions and 0 deletions

22
python-temel/getitem.py Normal file
View File

@ -0,0 +1,22 @@
class MyList:
def __init__(self, array):
self.array = array
def __getitem__(self, key):
return self.array[key]
def __setitem__(self, key, value):
self.array[key] = value
def __len__(self):
return len(self.array)
def __str__(self):
return str(self.array)
ml = MyList([10, 20, 30, 40])
for i in range(len(ml)):
ml[i] = ml[i] * 2
print(ml)