年迈的代码机器

关注

python __getitem__用法

年迈的代码机器

关注

阅读 181

2023-01-19

class A():
def __init__(self):
self.name = {"key": "aaa"}

def __getitem__(self, item):
return self.name.get(item)

obj = A()
print(obj["key"])

实现迭代
class B():
def __init__(self, a_list):
self.a = a_list
self.other = "hello, world"

def __getitem__(self, index):
return self.a[index]

obj = B(["dog","cat","fish"])
for a in obj:
print(a)

相关推荐

天涯学馆

详解Python中的__getitem__方法与slice对象的切片操作

天涯学馆 81 0 0

爱情锦囊

PyTorch - Dataset 迭代数据接口 __getitem__ 异常处理

爱情锦囊 44 0 0

墨春

python四个魔法方法__len__,__getitem__,__setitem__,__delitem__

墨春 85 0 0

斗米

魔法方法《一》__getitem__(self, item),__setitem__(self, key, value)、__delitem__(self, key)

斗米 62 0 0

桑二小姐

Python:魔术方法(__getitem__、__len__等包含双下划线构成的方法)的简介、使用案例之详细攻略

桑二小姐 44 0 0

Mezereon

判断localStorage.getItem属性是否存在

Mezereon 116 0 0

青青子衿谈育儿

Uncaught TypeError: Cannot read property 'getItem' of null

青青子衿谈育儿 132 0 0

幸甚至哉歌以咏志

__setitem__和__getitem和__delitem__

幸甚至哉歌以咏志 36 0 0

洲行

Python基础用法

洲行 147 0 0

大柚子top

python attrib 用法

大柚子top 21 0 0

精彩评论(0)

0 0 举报