![]() |
1
47
蟒蛇的方法是用
满足你所有的要求,除了你还必须做
如果这是一个问题,您可以很容易地定义一个类,例如:
或者,一个又好又短的
(但请注意,正如亚历克斯在他的评论中指出的,第二个问题是有问题的!) |
![]() |
2
36
1)见
http://uszla.me.uk/space/blog/2008/11/06
. 通过使用
其中第三个参数是将包含对象字段的dict。
2)Peter Norvig在 http://norvig.com/python-iaq.html . 这也与Ken发布的答案相似。
这个方法的好处是,您可以通过dict的内容实现相等,而第一个选项没有。 |
![]() |
3
33
似乎python 3.3已经以
|
![]() |
4
6
类型(…)表单将不符合结构比较要求(不会变得非常难看)。dict(…)表单不满足属性访问器要求。 这个 attrdict 似乎落在中间的某个地方:
但这意味着要定义一个特殊的类。
好的,我刚注意到问题的更新。我注意到你可以指定
|
![]() |
5
6
我不记得是否有内置的,但自己写比键入问题要短。:-)
|
![]() |
6
4
如果希望实例也是匿名的(直接在表达式中使用对象),那么就必须使用类型表达式。但是,在许多情况下,实例不会是匿名的,而是被分配给一个变量。在Python中,可以通过使用元类或修饰符以合理的方式处理这种情况。 使用decorator的示例:
本例中的decorator导致类
python中的另一个特性可以适应许多用例,那就是在本地定义类是合法的,这意味着它们将成为该函数本地的一个符号,这反过来又给了它一定程度的匿名性。 |
![]() |
7
4
引用自 this page :
|
![]() |
8
0
|
![]() |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
![]() |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
|
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
![]() |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
|
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
![]() |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |