腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
python
使用
__
getitem__
作为
方法
是否可以在
方法
中
使用
getitem,例如 @property def __
getitem__
():
浏览 7
提问于2010-07-16
得票数 5
回答已采纳
2
回答
修改__
getitem__
?
、
好的,我已经构建了自己的变量处理程序,它有一个__
getitem__
函数,在通过datakey访问数据时
使用
,除了尝试访问条目链接时,它工作得很好: print key当试图访问一个不存在的子键时,
Python
只是返回一个KeyError,而不打印" subkey ",为什么要这样
浏览 9
提问于2012-02-21
得票数 3
回答已采纳
2
回答
为什么__
getitem__
不能是类
方法
?
、
classmethod print 'getitem %s' % (args,) def __
getitem
__(*args):getitem
方法
的行为与预期一致:它接收Class
作为
第一个参数,而__
getitem__
接收type
作为
第一个参数: callin
浏览 1
提问于2012-09-16
得票数 17
回答已采纳
2
回答
__getslice__如何在函数中调用它
、
我有一个带有魔术
方法
函数class Sentence的__getslice__我在试着切字。_string return self.__getslice__[0:1]) 另外,在哪里可以了解更多关于魔术
方法
函数的知识?看起来,我调用这些函数比编写函数更困难。
浏览 5
提问于2015-03-27
得票数 4
回答已采纳
1
回答
我应该用什么代替.__getslice__?
、
、
我正在将一个库移植到
Python
3。 self._resolve()这将引发一个错误,因为不推荐
使用
.__getslice__。我看了一下文档,似乎大多数人都用.__
getitem__
来代替.__getslice__。唯一的问题是这个库有一个与上面的
方法
完全相同的
方法
,但是它被称为__
getitem__</e
浏览 1
提问于2015-01-08
得票数 2
回答已采纳
4
回答
对称可寻址矩阵
、
、
我希望在
python
中创建一个具有对称寻址的2维整数矩阵(即matrix2,3和matrix3,2将返回相同的值)。整数将进行加法和减法运算,并用于逻辑比较。我最初的想法是预先创建整数对象,并尝试用一些
python
等效于指针的东西来填充列表列表。不过,我不知道该怎么做。实现这一点的最佳方式是什么,我应该
使用
列表还是其他数据结构?
浏览 1
提问于2009-09-15
得票数 1
回答已采纳
1
回答
用C-API实现Numpy数组中轴的反转
、
、
我正在
使用
Python
C-API将一些C++代码包装为
Python
包。最后,我必须在numpy数组中反转一个轴,即做有没有什么
方法
可以
使用
Numpy C-API来做到这一点呢?我知道有转置和交换轴的例程,但我还没有找到太多关于索引的东西。
浏览 0
提问于2011-08-09
得票数 3
回答已采纳
3
回答
序列到底是什么?
、
、
Python
有点模糊。 一种可迭代的
方法
,它通过__
getitem__
()特殊
方法
支持
使用
整数索引进行有效的元素访问,并定义了返回序列长度的__len__()
方法
。一些内置的序列类型是列表、str、tuple和字节.注意,dict也支持__
getitem__
()和__len__(),但是被认为是映射而不是序列,因为查找
使用
任意不变的键而不是整数。实现此扩展接口的类型可以
使用
寄存器()显式注册。特别是,
使用
a
浏览 7
提问于2020-07-18
得票数 9
1
回答
在
python
中实现**kwargs结构
我用
python
实现了一个类,这个类目前继承自dict,但实际上,我并不想让它继承。继承的主要原因是我可以
使用
**kwargs结构将内容复制到参数列表中。我假设
python
在字典上做了某种迭代,但是我找不到任何文档。 这是可能的吗?如果可能,是如何实现的?
浏览 0
提问于2012-08-21
得票数 2
回答已采纳
1
回答
Python
字典可解压缩吗?
、
、
是否有与在对象上
使用
字典解压缩操作器**相对应的dunder
方法
?
浏览 7
提问于2021-05-30
得票数 1
回答已采纳
1
回答
如何对__
getitem__
()调用执行assert_has_calls?
、
、
、
、
__
getitem__
('bar')]) 输出: [call(), call().foo(), call().foo().__
getitem__
('bar')] File "foo.py", line 9, in <module>TypeError: tuple indices must
浏览 25
提问于2019-08-24
得票数 5
1
回答
为什么我的自定义数据集会产生属性错误?
、
、
我正在尝试创建一个自定义数据集,如果我没有将getitem或len函数调用为object.len()或object.getitem(索引),则会得到以下错误 def __len__(self
浏览 10
提问于2022-02-20
得票数 0
回答已采纳
2
回答
如何定义接受类型参数的
Python
类
、
、
Python
3.5引入了类型提示,允许编写以下内容:answer = '42'我想我理解上述代码的天真含义然而,我不明白的是,关于定义和
使用
带有方括号中类型参数的类的正式
Python
语言规则。 有人能解释一下吗?
浏览 0
提问于2018-03-08
得票数 2
回答已采纳
3
回答
在
python
__
getitem__
()
方法
中实现__
getitem__
、
、
、
、
我正在用
python
(3.7.4)实现一个LinkedList,该模块的代码如下:class Node: temp.ref = temp_ref temp = temp.ref 而且,它不适用于负索引,如obj[-1]
浏览 1
提问于2019-08-07
得票数 5
回答已采纳
2
回答
重写字典__
getitem__
魔术-
方法
时的递归错误?
、
、
、
如果一个键不可用,我希望我的getitem
方法
返回None,并添加值None的键。如果密钥可用,则返回值。>>> class VariableDict(dict): try: return self['key'] return
浏览 4
提问于2019-11-24
得票数 1
回答已采纳
2
回答
递归数据结构的__
getitem__
或方括号
、
你好,StackOverflowers,示例: if k
浏览 1
提问于2012-09-17
得票数 5
回答已采纳
1
回答
Python
2 __missing__
方法
、
、
、
我想尝试一下
python
中的__missing__
方法
。经过一些研究,我发现在
Python
2中,它在defaultdict中是可用的。(在
python
3中,我们
使用
collections.UserDict .)如果找不到密钥,__
getitem__
负责调用__missing__
方法
。当我在下面的程序中实现__
getitem__
时,我得到了一个关键错误,但是当我没有实现它时,我得到了想要的值。__setitem__(self,key,value):
浏览 2
提问于2016-07-08
得票数 6
回答已采纳
1
回答
可索引或仅可迭代的序列的代理类
、
在
python
3.x中,我正在尝试实现一个类,它将是
作为
参数给定的序列的代理。代理还接受在输入序列的每个元素上调用的函数。代理类根据输入序列中的可用性动态实现__
getitem__
、__iter__和__len__
方法
的正确方式是什么?__时,
python
似乎绕过了__getattr__。这样做的正确
方法
是什么? 另外,有没有办法做到这一点,同时让我的代理类根据输入序列从collections.abc.Sequence或collections.abc.Iterable动态继承?PS:我也
浏览 3
提问于2017-07-29
得票数 2
回答已采纳
1
回答
带有boost::
python
的“‘in”运算符
、
、
、
我有一个类,它的.def包含__
getitem__
、__setitem__
方法
(以及keys和items ),其行为类似于字典,其中的键是字符串。运算符的行为与预期不同:>>> 'abc' in myObject.keys()>>> 'abc' in myObjectdid not match
浏览 0
提问于2012-06-11
得票数 0
回答已采纳
3
回答
如何重新加载__
getitem__
,以便在密钥不存在时可以创建它
、
、
是否可以创建一个尚不存在的键值,重新加载__
getitem__
方法
class Dict_(dict): if keyself[key] return self[key]class Dict_(dict): return self.get(key) else
浏览 2
提问于2013-11-08
得票数 0
点击加载更多
相关
资讯
java数组作为方法参数的使用
Python属性的使用方法
python爬虫基本使用方法
Udio作为suno的强劲对手,udio使用方法如下
Python基础学习攻略,Python字典的使用方法
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券