腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9815)
视频
沙龙
1
回答
python imap4提取主题邮件
__''NoneType' object has no attribute '__
getitem__
'_
getitem__
''NoneType' object has
浏览 3
提问于2016-08-03
得票数 1
回答已采纳
3
回答
__iter__和__
getitem__
有什么不同?
、
、
当我定义一个这样的类时 def __
getitem__
(self, *args):然后尝试在一个实例上迭代(我认为这会称为iter
浏览 0
提问于2013-12-13
得票数 21
回答已采纳
3
回答
在设置异常时避免递归
、
我的情况如下: def __init__(self): def __
getitem__
(self
浏览 0
提问于2018-10-23
得票数 1
回答已采纳
1
回答
在这种情况下,为什么从名称继承会导致无限递归?
、
、
class Conf(collections.namedtuple('Conf', 'data')): return self.dataattr] return self.data.get(attr, default) def __init__(self,
浏览 3
提问于2014-12-08
得票数 3
回答已采纳
2
回答
python中的__
getitem__
重载
、
、
我试图理解python中的操作符重载,并编写了一个小程序来重载__
getitem__
()方法并调用for循环: data = [1,2,3,4,5] def __
getitem
浏览 5
提问于2014-10-28
得票数 8
回答已采纳
2
回答
重写Python __
getitem__
、
__new__(cls, name, bases, attrs) return cls.class MyBaseClass(metaclass=MyMetaclass): @classmethod def __
getitem
浏览 2
提问于2020-03-20
得票数 1
回答已采纳
2
回答
扩展Dict类的正确方式是什么?
、
、
_keys: if key not in self.我还注意到,如果删除__
getitem__
()方法,代码将正常工作
浏览 0
提问于2012-06-26
得票数 1
回答已采纳
1
回答
在获得值的同时调用字典中的函数
、
、
、
我想传递一个键给一个二叉码,得到一个附加到这个键值,并调用一个函数附加到相同的键,如果该函数存在。我能够创建类似于这个d={'some_key':('value', func())}的东西,但是它在初始化二叉树时调用这个函数。我知道我可以得到一个带有值和函数的元组,检查这个元组的长度,如果长度等于2,然后调用一个函数,但是有没有更优雅的方法呢?我是否可以让函子激活,只有当我输入一个特定的键,而没有任何其他语法?只需编写d[some_key],获取相应的值,并执行一个函数,而不需要任何额外的括号。
浏览 7
提问于2022-04-08
得票数 0
回答已采纳
1
回答
在Python语言中实现映射或MutableMapping时,我应该实现__contains__方法吗?
、
根据collections.abc模块,我只需要在实现Mapping时实现__
getitem__
、__iter__、__len__。_data = [] # [(key, value)] for k, v in self.
浏览 21
提问于2020-07-08
得票数 0
3
回答
如何重新加载__
getitem__
,以便在密钥不存在时可以创建它
、
、
是否可以创建一个尚不存在的键值,重新加载__
getitem__
方法class Dict_(dict): if keyself[key] return self[key]class Dict_(dict): else: return self.ge
浏览 2
提问于2013-11-08
得票数 0
3
回答
来自ndarray调用__
getitem__
的继承
、
, obj): self.info = getattr(obj, 'dshape', 'N') 当我现在试着做:解释器将以最大深度递归失败,因为他一次又一次地调用__
getitem
浏览 6
提问于2013-10-10
得票数 5
回答已采纳
2
回答
修改__
getitem__
?
、
好的,我已经构建了自己的变量处理程序,它有一个__
getitem__
函数,在通过datakey访问数据时使用,除了尝试访问条目链接时,它工作得很好: print keydata["key:subkey"] for slic
浏览 9
提问于2012-02-21
得票数 3
回答已采纳
1
回答
带有对象ID的特殊Python
、
、
__setitem__(id(key), value) super(ObjectIdDict, self).__
getitem__
(id(key))class ObjectIdDictTest(unittest.TestCase): def test_get_and_set
浏览 1
提问于2011-05-28
得票数 3
回答已采纳
3
回答
是否有一种简单的方法来覆盖列表对象的方法__
getitem__
?
、
、
__init__(self,r) def __
getitem__
(self,n):def __
getitem__
(self,n): if len(self)<=n: for
浏览 3
提问于2013-10-30
得票数 4
回答已采纳
1
回答
有没有更干净的方法来使用二维数组?
、
、
然而不幸的是,实现看起来真的很混乱: data = [9,8,7,6,5,4,3,2,1,0] 我试过让它接受更多参数: data = [9,8,7,6,5,4,3,2,1,0] def __
getitem
浏览 0
提问于2014-04-06
得票数 1
回答已采纳
1
回答
python 2中__getattr__(self,__
getitem__
)的内部
、
print name return getattr(self.x, name) > X[1] __
getitem
更具体地说,如果name只是一个字符串,那么索引1是如何存储的,以便getattr知道必须调用__
getitem__
(1)来检索字符o
浏览 1
提问于2016-09-29
得票数 1
回答已采纳
2
回答
修改__
getitem__
后不可能的列表切片
我目前的做法已经达到了具体目的: def __
getitem__
(self, n):l[-2]l[10]但不幸的是,当对列表进行切片时,它会导致一些不良行为:>>> TypeError
浏览 2
提问于2020-02-20
得票数 1
回答已采纳
1
回答
Python类型重载
、
、
PR = TypeVar('PR', bound=str) @overload def __
getitem__
(self, property: Sequence[PR]) -> List[VA]: ...def __
getitem__
(self, property: PR|Sequence[PR]) -> VA|
浏览 18
提问于2021-11-05
得票数 0
1
回答
有没有办法为class的实例定义[]运算符?
、
、
我想定义一个类来表示一个矩阵 def __init__(self, mat): self.dim = len(mat) def withDim(matrix, dimension): return matrix(mat)A = | a b |我可以写下以下代码
浏览 1
提问于2011-10-22
得票数 2
回答已采纳
2
回答
为什么__
getitem__
不能是类方法?
、
classmethod print 'getitem %s' % (args,) def __
getitem
__(*args):getitem方法的行为与预期一致:它接收Class作为第一个参数,而__
getitem__
接收type) getitem (<class '__main__.Class&
浏览 1
提问于2012-09-16
得票数 17
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python基础教程 从list、dict和str派生
Python 进阶:自定义对象实现切片功能
python中自定义序列的实现
Python教程(23)——Python类中常用的特殊成员
Python进阶系列:Python遍历的秘密
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券