gpt4 book ai didi

python - 可读的对象列表

转载 作者:太空狗 更新时间:2023-10-30 00:23:14 25 4
gpt4 key购买 nike

这可能是一个常见的问题,但我可以在这方面寻求帮助。我有一个类对象列表,我正在尝试弄清楚如何让它打印该类中的一个项目,而不是在其中显示;

<__main__.evolutions instance at 0x01B8EA08>

而是显示所选类对象的所选属性。有人可以帮忙吗?

最佳答案

如果你只想显示每个类实例的特定属性,你可以这样做

print([obj.attr for obj in my_list_of_objs])

这将打印出列表 my_list_of_objs 中每个对象的 attr 属性。或者,您可以为您的类定义 __str__() 方法,该方法指定如何将您的对象转换为字符串:

class evolutions:
def __str__(self):
# return string representation of self

print(my_list_of_objs) # each object is now printed out according to its __str__() method

关于python - 可读的对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/444058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com