腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
覆盖
`__
setitem__
`
和
`__
getitem__
`
的
正确
方法
、
strftime("%d-%b %H-%M-%S") return template self.log += self.do_log(f"GET `{__(key)cache["k
浏览 17
提问于2021-06-04
得票数 0
2
回答
在Python中实现类似列表
的
索引访问
、
、
、
我希望能够使用类似数组
的
语法访问python对象
的
一些值,即:zeroth = obj[0]这个是可能
的
吗?如果是这样的话,您如何在所讨论
的
python类中实现它呢?
浏览 15
提问于2011-06-27
得票数 37
回答已采纳
1
回答
Python中
的
括号赋值
、
、
、
、
我想创建一个能够执行以下操作
的
类 class Test:test["test"] = 1 test.test # returns 1在Python语言中使用魔法
方法
(例如,不继承dict),这是可能
的
吗?
浏览 46
提问于2021-04-08
得票数 1
回答已采纳
1
回答
带有键/值类型对
的
类型暗示
、
、
、
Python类型提示是否可以将字典
的
键
和
值
的
类型指定为对?如果键是strIf,则值应该是键,值应该是str,值应该是int。如果我写:它允许str -> str
和
int -> int,这是不允许
的
。
浏览 1
提问于2020-02-07
得票数 3
2
回答
dict值
和
条目使用什么内部功能,以及如何
覆盖
它们?
、
、
我试图编写一个从字典继承并
覆盖
__
setitem__
和
__
getitem__
的
类,直到我注意到items
和
values不使用__
getitem__
之前,一切都进行得非常顺利。有人知道如何
覆盖
他们
的
查找函数吗?下面是实例实现: """Return
浏览 2
提问于2017-05-18
得票数 1
回答已采纳
2
回答
如何使用swig Python重载下标运算符
、
、
、
、
我有一个包含std::vector<Foo>
的
类,其中Foo是一个包含键、值、注释等
的
类。请注意,我使用向量而不是字典是有原因
的
。我重载了C++中
的
下标操作符,这样foos["Key Name"]将在向量中搜索具有关键字匹配"Key Name“(其中foos是一个std::vector<Foo>)
的
Foo对象。我使用为我
的
库创建了一个Python包装器,我真的希望这个下标操作符可以扩展到Python中。换句话说,我希望能够使用foos
浏览 3
提问于2011-06-05
得票数 3
回答已采纳
1
回答
如何用基于numpy ndarray
的
索引
覆盖
getitem
方法
?
、
我正在尝试构建一个基于numpy.ndarray
的
类,__
getitem__
和
__
setitem__
方法
基于索引提供数据,就像这样
的
Point类: import numpy as np mask = self.points["alive"] == True print("get"
浏览 25
提问于2020-01-20
得票数 1
2
回答
如何检测dict修饰?
、
我已经子类了dict,需要检测它
的
所有修改。def __
setitem__
(self, key, value): self.modified = True super().它不检测pop()、popitem()、clear()
和
update()所做
的
更改。 为什么
浏览 2
提问于2015-12-20
得票数 10
回答已采纳
4
回答
对称可寻址矩阵
、
、
我希望在python中创建一个具有对称寻址
的
2维整数矩阵(即matrix2,3
和
matrix3,2将返回相同
的
值)。整数将进行加法
和
减法运算,并用于逻辑比较。我最初
的
想法是预先创建整数对象,并尝试用一些python等效于指针
的
东西来填充列表列表。不过,我不知道该怎么做。实现这一点
的
最佳方式是什么,我应该使用列表还是其他数据结构?
浏览 1
提问于2009-09-15
得票数 1
回答已采纳
1
回答
元组列表中索引为1而不是0
的
第一个元素
、
、
我希望我
的
元组列表以索引1而不是索引0开头。这里有一个例子说明了我
的
意思: list=[('Green',45.87), ('Yellow',67.43), ('Red',89.98)] 这是我想要
的
: list[1]=Green 45.87
浏览 18
提问于2021-11-13
得票数 0
1
回答
在Numpy数组子类中更改`__
getitem__
`
和
`__
setitem__
`
的
行为
、
、
、
Numpy arrays can be efficiently subclassed,但我想修改__
getitem__
和
__
setitem__
的
行为,以便它们可以接受日期时间范围,同时保留最大数量
的
内置机制这可以用__array_ufunc__完成吗 在他们
的
example中,numpy.ufunc.at
方法
似乎被
覆盖
了。 这可以用来修改numpy数组
的
get/set行为吗?
浏览 24
提问于2019-01-22
得票数 3
回答已采纳
2
回答
是否有一个带有魔术
方法
的
抽象列表子类,可以返回更进一步
的
子类化类型
的
实例
、
、
这并不难实现,但我不得不问是否存在一个标准
的
list子类,它比纯粹
的
list对象更适合于继承。我指的是像下面的代码一样定义了魔术
方法
的
对象。class AbstractList(list): item = super().__
getitem__
(i) else: return type(self)(item
浏览 19
提问于2019-09-15
得票数 0
回答已采纳
4
回答
覆盖
Python中
的
特殊函数
、
有没有办法重写python中内置类型
的
特殊函数?例如,我想创建一个继承自内置字典
的
SpecialDict类。我希望允许用户在我
的
特殊字典中为键
和
值定义自定义验证函数,如下所示: self.valueValidator = valueValidator 使用它,我可以截获update
方法
中添加
的</em
浏览 0
提问于2012-05-18
得票数 4
回答已采纳
3
回答
是否有一种简单
的
方法
来
覆盖
列表对象
的
方法
__
getitem__
?
、
、
__init__(self,r) def __
getitem__
(self,n):None但我觉得质疑我
的
反主义者是很糟糕
的
。我尝试了以下
方法
: from operator import getitem if len(self)<=n:
浏览 3
提问于2013-10-30
得票数 4
回答已采纳
2
回答
为什么在更改列表类型数据时不调用__
setitem__
?
在下面的示例中,有一个具有__setitem__-method
的
类,如果数据是通过=设置
的
,它可以正常工作。但是,如果使用list -method隐式设置.append类型
的
数据,则不会调用__setitem__-method。是否有办法确保在设置或修改数据时调用__
setitem__
(或类似"__moditem__")?def __
getitem__
(self, item): c[
浏览 2
提问于2014-12-28
得票数 2
回答已采纳
2
回答
我如何声明我
的
类,以便可以像这样访问
、
、
、
在micropython中,有一个与ws2812可寻址LED交互
的
模块neopixel,示例代码如下import neopixel pixel.show() 这将声明64个由pin0控制
的
led,将第一个led设置为红色,并更新led阵列。
浏览 2
提问于2019-03-29
得票数 2
1
回答
如何过载*参数解包装运算符?
、
、
我试着用以下
方法
做这件事: def __init__(self, data): self.v =data[1] if key == 0: elif__
和
__
setitem__
重载
的
原因是为了向后兼容,因此data[0]仍然可以工作。这在大多数情况下都有效
浏览 1
提问于2016-10-25
得票数 8
回答已采纳
1
回答
在Python中引用类
的
实例时返回任意对象
、
、
、
为了快速操作Dash应用程序中
的
json对象,我使用dcc.Store在回调之间传递字典(不能在dcc.Store中传递对象)。但是,我想从类实例(最好是从dataclass)构建一个字典,然后将它返回到上述组件
的
data属性。我
的
问题可以概括为以下几个问题:我知道__repr__
浏览 10
提问于2022-11-10
得票数 0
2
回答
以枚举为键
的
Python字典
、
、
RED = "RED" BLUE = "BLUE"d["foo"] = 789 # I want this to produce an KeyError exception 实现这个ColorDict类
的
"我应该使用继承(重写python
的</e
浏览 2
提问于2021-11-28
得票数 1
回答已采纳
2
回答
带有O(1)前缀
的
Python list子类/如何使均分与反向排序列表一起工作
、
、
其他函数(如min )允许使用其key参数进行反向排序
的
顺序输入(或任意排序
的
输入);不幸
的
是,由于性能原因,bisect_left没有key参数。 我有一个解决办法,我想回顾一下。类以反向顺序存储列表,以便可以通过O(1) append实现预置,但重写__
getitem__
和
其他
方法
,以便从外部(包括bisect_left's视图)看上去列表处于正常顺序。这样,bisect_left
和
其他只处理排序顺序输入
的
函数,而不是反向排序
的<
浏览 0
提问于2021-10-20
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python教程(23)——Python类中常用的特殊成员
python中自定义序列的实现
Python基础教程基本的序列和映射协议
Python与数据分析《一》
防雷器的正确接线方法步骤和选型方案
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券