小编use*_*163的帖子

Python:以最有效的方式从相同类型的对象列表中获取属性

我想知道哪种是从相同类型的对象列表中获取属性的最佳方法.有没有比for循环更有效的解决方案?我尝试使用getattr,但没有使用列表.

只是为了说清楚.假设我已经定义了一个带有属性的类FooBar

class Foo():
    def __init__(self, Bar):
        self.bar = Bar

A = Foo(5)
B = Foo(6)
C = [A,B]
Run Code Online (Sandbox Code Playgroud)

我是否可以Bar为整个列表同时获取属性以使最终结果为值为[5,6]的列表?谢谢你的帮助

python class list

1
推荐指数
1
解决办法
166
查看次数

标签 统计

class ×1

list ×1

python ×1