首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何打印存储/引用地址/位置的列表元素的值?

如何打印存储/引用地址/位置的列表元素的值?
EN

Stack Overflow用户
提问于 2021-03-29 22:20:39
回答 1查看 26关注 0票数 0
代码语言:javascript
复制
class Mobile:
    def __init__(self,brand,price):
        self.brand = brand
        self.price = price

mob1=Mobile("Apple", 1000)
mob2=Mobile("Samsung", 5000)
mob3=Mobile("Apple", 3000)

mob_dict = {
          "m1":mob1,
          "m2":mob2,
          "m3":mob3
          }

lit = []

for key,value in mob_dict.items():
    if value.price > 3000:
        lit.append(value)
        print (value.brand,value.price)
print(lit)

输出:

代码语言:javascript
复制
[<__main__.Mobile object at 0x000001C45C721100>]

请解释为什么我会得到这个输出。

EN

回答 1

Stack Overflow用户

发布于 2021-03-29 22:23:24

您正在打印整个对象,您可以执行print(lit[0])或:

代码语言:javascript
复制
for elem in lit:
    print(elem)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66855949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档