diff --git a/python-temel/getitem.py b/python-temel/getitem.py new file mode 100644 index 0000000..c7dc4cd --- /dev/null +++ b/python-temel/getitem.py @@ -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)