getitem example 2

This commit is contained in:
Mert Gör 🇹🇷 2023-08-01 23:08:47 +03:00
parent 4d5b9b07ec
commit ea4f4dc5ed
No known key found for this signature in database
GPG Key ID: 2100A876D55B39B9
2 changed files with 37 additions and 0 deletions

18
python-temel/getitem.2.py Normal file
View File

@ -0,0 +1,18 @@
class Sample:
def __init__(self):
self.dict = {}
def __setitem__(self, key, value):
self.dict[key] = value
def __getitem__(self, key):
return self.dict[key]
s = Sample()
s['ali'] = 300
s['veli'] = 200
s[100] = 'kazım'
print(s['ali'])
print(s['veli'])
print(s[100])

View File

@ -0,0 +1,19 @@
class Sample:
def __init__(self):
self.dict = ()
def __setitem__(self, key, value):
self.dict[key] = value
def __getitem__(self, key):
return self.dict[key]
s = Sample()
s['ali'] = 300
s['veli'] = 200
s[100] = 'kazım'
print(s['ali'])
print(s['veli'])
print(s[100])