我想要創建對象,並將在同一「會話」中創建的每個對象都放入列表中,然後打印列表。但是,當我嘗試打印它時,我收到了這個:[<dag.dag object at 0x0000000003156518>]
。將對象添加到列表然後打印列表
通過元素循環遍歷整個列表元素的作品,但不僅僅是打印整個列表?
def Create_And_Return_Object(day,list_of_temperatures):
objekt = dag(day,list_of_temperatures) (imported class from another file)
return objekt
def Return_List_Of_Objects(objekt):
list_of_objects = []
list_of_objects.append(objekt)
return list_of_objects
def main()
Objekt = Create_And_Return_Object(day,list_of_temperatures)
Objekt_list = Return_List_Of_Objects(objekt)
print(Objekt_list)
當我打印Objekt_list
我得到這個:
[<dag.dag object at 0x0000000003156518>]
因此,第一個功能是應該創建並返回1個對象,它的作用。
但第二個應該把這個對象從函數編號1放入列表中,然後打印整個列表。但它不會!
什麼問題?當你打印「Objekt_list」時,它會打印整個元素列表,就像你說的那樣。 – Kevin